Pesan kesalahan "NTLDR telah hilang" muncul di saat Anda menginstal atau meng-upgrade Windows XP dari Windows 95, Windows 98, atau Windows Edisi Milennium

Terjemahan Artikel Terjemahan Artikel
ID Artikel: 314057 - Melihat produk di mana artikel ini berlaku.
Untuk artikel yang berkenaan dengan versi Microsoft Windows 2000, lihat255220 (Artikel ini mungkin berisi link ke konten berbahasa Inggris (belum diterjemahkan)).
Perbesar semua | Perkecil semua

GEJALA

Ketika Anda mencoba menginstal Microsoft Windows XP atau meng-upgrade menjadi Windows XP di komputer yang menjalankan Microsoft Windows 95, Windows 98, atau Windows Edisi Milenium, Anda mungkin menerima pesan kesalahan berikut setelah pertama kali restart selama instalasi:
NTLDR telah hilang
Tekan sembarang tombol untuk restart

PENYEBAB

Masalah ini dapat terjadi apabila instalasi Windows 95, Windows 98, atau Windows Edisi Milenium sebelumnya telah digandakan dan kemudian diaplikasikan pada sebuah drive yang memiliki geometri berbeda dari drive sumber salinan.

Misalnya, Anda menjalankan Windows 98 pada sebuah drive 4-gigabyte (GB). Setelah Anda meng-upgrade menjadi hard disk 30-GB, Anda menggunakan alat citra disk pihak ketiga untuk membuat citra cermin dari instalasi Windows 98, dan kemudian mengaplikasikan citra ke drive baru. Setelah itu, Anda meng-upgrade ke Windows XP. Untuk melakukannya, Anda harus menginstal Windows XP atas citra Windows 98 yang telah digandakan.

Masalah ini akan muncul apabila semua kondisi berikut benar:
  • Partisi sistem/startup diformat dengan sistem file FAT32.
  • Komputer dihidupkan dengan menggunakan ekstensi INT-13. (Ini adalah partisi yang lebih besar daripada 7.8 GB dengan 0C jenis System-ID di dalam tabel partisi).
  • Karena prosedur penggandaan, nilai Head (sisi) di dalam BIOS Parameter Block (BPB) FAT32 tidak cocok dengan geometri dari drive secara fisik.
Kode startup Windows 95, Windows 98, atau Windows Edisi Milenium mengabaikan nilai Head di dalam BPB dan menghidupkan program tersebut meski nilainya tidak valid. Namun, kode startup Microsoft Windows 2000 dan Windows XP memerlukan nilai ini, dan startup tidak akan berhasil apabila nilainya tidak benar.

PEMECAHAN MASALAH

Untuk menyelesaikan masalah ini, koreksi nilai Head (sisi) di dalam FAT32 BPB sehingga startup Windows XP dapat dilanjutkan. Untuk meng-update nilainya, tulis kembali kode startup Windows 95, Windows 98, atau Windows Edisi Milenium. Untuk melakukannya, ikuti langkah berikut:
  1. Restart komputer dengan menggunakan disk startup Windows 95, Windows 98, atau Windows Edisi Milenium yang mengandung file Sys.com. (Secara default, file ini termasuk ke dalamnya.)
  2. Buat salinan cadangan dari file Msdos.sys ke dalam direktori akar dari drive sistem Anda. Untuk melakukannya, ketik perintah berikut ini pada prompt perintah:
    attrib -h -r -s c:\msdos.sys
    rename msdos.sys *.ysy
  3. Pada prompt perintah, ketik sys c: untuk menulis kembali kode startup Windows 95, Windows 98, or Windows Edisi Milenium dengan informasi BPB yang tepat. Apabila perintah ini berjalan dengan baik, lanjutkan ke langkah ke 4.

    Apabila Anda menggunakan disk startup Windows Edisi Milenium, dan Anda menerima pesan kesalahan berikut, satu atau lebih file di dalam instalasi Windows Edisi Milenium telah terhapus:
    Tidak dapat menemukan file sistem di dalam lokasi standar pada drive C:
    Ikuti langkah-langkah berikut untuk meletakkan file-file yang benar pada drive ini sehingga perintah sys dapat menemukannya:
    1. Ketik perintah berikut. Tekan ENTER setelah perintah:
      c:
      cd\windows
      Apabila Windows diinstal ke dalam sebuah folder selain daripada folder Windows, sesuaikan perintahnya.
    2. Cobalah untuk beralih ke folder Command dengan mengetik perintah berikut:
      cd command
      Apabila Anda menerima pesan kesalahan yang menyebutkan bahwa lintasan tidak ditemukan, ketik perintah berikut ini untuk membuat folder Command, dan kemudian jalankan perintah cd command sekali lagi:
      md command
    3. Beralihlah ke folder EBD dengan mengetik perintah berikut:
      cd ebd
      Apabila Anda menerima pesan kesalahan yang menyebutkan bahwa lintasan tidak ditemukan, ketik perintah berikut ini untuk membuat folder EBD, dan kemudian jalankan perintah cd ebd sekali lagi:
      md ebd
    4. Di dalam folder EBD, gunakan perintah berikut ini untuk menyalin file Io.sys dari akar hard disk dan untuk mengganti nama file Io.sys menjadi Winboot.sys:
      attrib -s -h -r c:\io.sys
      copy c:\io.sys winboot.sys
      Winboot.sys merupakan file yang diperlukan oleh Sys.com.
    5. Beralih kembali ke drive A, dan kemudian ketik perintah berikut:
      a:
      sys c:
    Ketik perintah berikut untuk memulihkan file Msdos.sys yang asli. Tekan ENTER setelah tiap perintah:
    attrib -s -h -r c:\msdos.sys
    copy c:\msdos.ysy c:\msdos.sys
    Tekan Y untuk menimpa file Msdos.sys yang sudah ada. Anda akan menerima sebuah verifikasi "1 FILE(S) COPIED" yang menunjukkan bahwa file telah ditimpa.
  4. Restart komputer ke Windows 95, Windows 98, atau Windows Edisi Milenium, dan kemudian coba untuk menginstal atau meng-upgrade menjadi Windows XP lagi.

    Catatan Cara lain adalah, setelah Anda menjalankan perintah sys c:, Anda dapat menjalankan Konsol Pemulihan, dan kemudian gunakan perintah fixboot untuk menulis kembali kode startup Windows XP. Dengan prosedur ini, instalasi asli akan berjalan normal.

STATUS

Microsoft telah mengkonfirmasi bahwa ini merupakan masalah di dalam produk Microsoft sebagaimana didaftar di dalam bagian "Berlaku untuk".

INFORMASI LEBIH LANJUT

Untuk informasi lebih lanjut, klik nomor artikel berikut untuk menampilkan artikel di dalam Basis Pengetahuan Microsoft:
178947 Berkas registri tidak ditemukan. Layanan registri mungkin... (Artikel ini mungkin berisi link ke konten berbahasa Inggris (belum diterjemahkan)).
318948 Pesan kesalahan "NTLDR telah hilang atau rusak" selama upgrade Windows 2000 atau Windows NT 4.0 (Artikel ini mungkin berisi link ke konten berbahasa Inggris (belum diterjemahkan)).

Properti

ID Artikel: 314057 - Kajian Terakhir: 19 Juni 2007 - Revisi: 3.2
Berlaku bagi:
  • Microsoft Windows XP Home Edition
  • Microsoft Windows XP Professional
Kata kunci: 
kberrmsg kbfilesystems kbenv kbsetup kbprb KB314057

Berikan Masukan

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com