תשמע, הכול יכול להיות.
אם WinXP עובד תקין על המחשב, אז אתה יכול להשתמש בכלי לסריקה של שגיאות הארד דיסקים (check disk) שדיי יעיל.
אמנם הוא לא "יתקן" את ההארד דיסק, אבל הוא כן יצביע על הבעיה אם היא שם.
יש כלים אחרים שסורקים את ההארד דיסק, אני פשוט לא זוכר אףאחד בשלוף כרגע.
הדבר השני שהייתי בודק זה זכרונות ע"י הרצת memtest86, שזה מעין קובץ ISO שצורבים על דיסק, עושים בוט למחשב מהדיסק הזה והכלי הזה סורק את הזכרונות במשך כמה שעות טובות, ואם יש שגיאות הוא מדווח.