Σύμπτωμα:
Ανοίγουμε τον υπολογιστή ο οποίος έχει Windows XP και εμφανίζεται το εξής μήνυμα: «NTLDR is missing». OK, κάνουμε επανεκκίνηση φορτώνουμε είτε ERD Commander, είτε Recovery Console και αντιγράφουμε το αρχείο από τον κατάλογο i386. Κάνουμε επανεκκίνηση αλλά τα Windows πάλι δεν φορτώνουν, ή εμφανίζεται το μήνυμα ότι του λείπει το hal.dll αυτή τη φορά. Δεν υπάρχει κανένας λόγος να ξαναμπούμε στην ίδια διαδικασία, διότι πολύ απλά δεν λείπει κανένα αρχείο, αλλά υπάρχει πρόβλημα είτε στο master boot record, είτε στο boot configuration του boot.ini, ή απλά ο δίσκος θέλει chkdsk.
Διαδικασία επίλυσης:
1. Επανεκκίνηση σε Recovery Console και fixmbr
2. Επανεκκίνηση και αν τα Windows εξακολουθούν να μην φορτώνουν πάμε στο 3
3. Επανεκκίνηση σε Recovery Console και chkdsk c: /r
4. Επανεκκίνηση και αν τα Windows εξακολουθούν να μην φορτώνουν πάμε στο 5
5. Επανεκκίνηση σε Recovery Console και bootcfg /rebuild
a. Στην πρώτη ερώτηση του συστήματος δίνουμε YES
b. Στην δεύτερη ερώτηση του συστήματος δίνουμε /fastdetect
c. Και στην Τρίτη και τελευταία ερώτηση δίνουμε μια περιγραφή τύπου Windows XP Professional
d. Αν βρέθηκαν παραπάνω από μια εγκαταστάσεις θα επαναληφθεί η παραπάνω τριάδα ερωτήσεων
6. Μετά το τέλος του Bootcfg δίνουμε και την εντολή fixboot και κάνουμε την τελευταία επανεκκίνηση.
7. Τέλος αφού συνδεθούμε στα Windows καλό θα είναι για λόγους τάξης να τακτοποιήσουμε το boot.ini από τις περιττές πληροφορίες που ίσως εισήγαγε το bootcfg /rebuild
Παραπομπή: http://support.microsoft.com/kb/945380