August 28th, 2010

NTLDR is Missing?

Tips & Trik, Tutorial, by Afif Whelly Artis Sandi.

Suatu ketika saat ingin menyalakan komputer saya yang menggunakan sistem operasi WIndows XP, saya mendapati komputer saya hanya menampilkan layar hitam dengan tulisan

NTLDR is missing. Press Ctrl + Alt + Del to restart

Mungkin anda juga pernah mengalami masalah ini dengan ketika akan menggunakan komputer anda.

Apa sih NTLDR itu? dan kenapa kita ga bisa masuk ke Windows kalo file tersebut hilang dari tempatnya?

NTLDR (singkatan dari NT Loader) merupakan boot loader untuk seluruh rilis sisptem operasi Windows NT, seperti Windows XP dan Windows Server 2003. sejatinya NTLDR ini berjalan dari hardisk utama, namun juga bisa berjalan dari media pernyimpanan portabel seperti CD, flashdisk, atau disket (masih ada ya yang menggunakan disket?). Selain itu, NTLDR juga bisa digunakan untuk me-load sistem operasi non-NT yang diberikan perintah khusus.

NTLDR setidaknya membutuhkan dua fle berikut untuk dapat berjalan:

  • NTLDR, yang memuat boot loader utama
  • boot.ini, yang berisi pilihan konfigurasi untuk menu booting

File diatas digunakan jika menggunakan sistem operasi NT. Bagaimana jika tidak menggunakan sistem operasi NT? File ntdetect.com harus ada.

Bagaimana jika file boot.ini hilang? Tidak apa-apa. Jika terjadi demikian, maka NTLDR akan memuat Windows pada partisi pertama dari hardisk master. Pada Windows Vista, informasi booting disimpan dalam sebuah file yang dinamakan Boot Configuration Data (BCD). Windows Vista dilengkapi dengan perangkat baris perintah, bcdedit.exe, untuk mengkonfigurasi BCD.

Bagaimana kalau file NTLDR hilang?

Install ulang aja sistemnya. Beres.

Tapi apakah setiap NTLDR ilang mesti harus install ulang komputer?

Ga perlu juga sih, sebab dengan menginstal ulang komputer, akan banyak program yang juga harus kita install ulang, dan akhirnya hanya buang waktu saja dan bisa bikin stres kalo terus-terusan instal ulang.

Trus harus bagaimana?

Berikut ada beberapa trik untuk mengatasi masalah NTLDR Missing di windows 2000 / XP.

WINDOWS 2000.

Untuk Windows 2000 prosesnya agak ribet karena anda harus boot dari disket, tapi gimana lagi sementara yang saya tahu cuma ini caranya.

  • Bikin satu bootable disket (tau kan caranya?)
  • Bikin file boot.ini dengan text editor kesayangan anda isi nya kira-kira seperti ini.
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINNT
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINNT="Microsoft Windows 2000 Professional" /fastdetect
  • Copy NTLDR dan NTDETECT.COM dari computer yang lain (Win2k yang gak ada masalah tentunya). Biasanya file-file ini dalam keadaan hidden jadi untuk melihat dan kemudian meng-copy-nya anda perlu merubah option view.
  • Boot dengan disket tersebut
  • Copy file NTLDR dan NTDETECT.COM ke drive C komputer yang tidak boot.
A:
copy ntldr c:
copy ntdetect.com c:
  • Keluarkan floppy drive dan reboot.
  • Berdo’a moga ga error lagi
  • Selesai

WINDOWS XP

Mengatasi masalah NTLDR Missing di windows XP sedikit lebih mudah karena Win XP punya pilihan repair dalam bootable installer CD nya jadi gak perlu bikin-bikin boot disket. Yang harus anda lakukan adalah

  • Set bios komputer anda supaya first boot nya adalah CD drive.
  • Masukan CD Installer Windows XP ke CD/DVD-ROM
  • Boot komputer
  • Ketika pilihan press anykey to boot from CD silahkan tekan tombol apa saja
  • Setelah masuk ke setup menu, nanti ada pilihan untuk tekan R untuk repair, anda tekan huruf R di keyboard anda untuk masuk ke Repair command line.
  • Ketika masuk tunggu sebentar jangan langsung enter kecuali kalau anda ingin reboot
  • Apabila ditanyakan system mana yang mau anda perbaiki biasanya ada pilihan nomor 1 C:\Windows seperti itu pilih 1 dan enter.
  • Nanti anda akan ditanyakan password Administrator komputer anda silahkan di isi dan enter
  • Setelah berhasil login silahkan copy NTLDR dan NTDETECT.COM dari CD installer anda. Sebelumnya pastikan dulu apa nama drive CD/DVD anda. Saya contohkan disini bernama E:
copy e:\i386\ntldr c:\
copy e:\i386\ntdetect.com c:\
  • Apabila sudah selesai silahkan keluar dari editor dan restart komputer anda
  • Jangan lupa untuk set boot order anda menjadi Harddisk pertama.
  • Selesai

Bagaimana kalo ga punya CD instalasinya?

Ya pinjam punya teman atau di rentalan, waktu pinjam untuk install dulu.

Saya lupa pake yang seri berapa, kan banyak banget tuh?

Semuanya sama aja kok

Ada cara lain ga selain harus pinjem di rental?

Pasti ada, beli yang asli. Tapi mahal.

Ada cara alternatif?

Pertanyaan cerdas, ada. Anda bisa pilih salah satu cara yang anda anggap mudah dan mungkin dilakukan.

  1. Siapkan sebuah disket/CD blank/flashdisk (kosongkan isinya terlebih dahulu), lalu colokkan pada komputer yang bisa berjalan normal
  2. Unduh file fix sesuai dengan media yang akan anda pergunakan ke komputer yang dapat bekerja secara normal. (Salinan file ini tersedia di ntldrismissing.com ):
    1. Floppy: fixntldr.exe / 64ntflop.exe (jika menggunakan sistem 64-bit)
    2. CD-blank: fixntldriso.zip / 64ntiso.zip (jika menggunakan sistem 64-bit)
    3. Flashddisk: ntldrusb.zip / 64ntfile.zip (jika menggunakan sistem 64-bit)
  3. Buat bootdisk (kerjakan di komputer yangbisa berjalan normal)
    1. Floopy
      1. copy fixntldr.exe ke desktop atau dimana saja
      2. jalankan fixntldr.exe dengan melakukan klik ganda pada file tersebut
      3. akan muncul tampilan “writing a new floppy disk
    2. CD blank
      1. Ekstrak file fixntldriso.zip ke komputer
      2. Gunakan program burning (Nero, ISO Recorder dll) untuk menyalin file iso ke CD (gunakan opsi burn image to CD)
    3. Flashdisk
      1. ekstrak ntldrusb.zip ke komputer
      2. Masukkan flashdisk ke komputer, cabut semua flashdisk yang tidak akan digunakan)
      3. Jalankan HPUSBFW.EXE yang ada divfolder ntldrusb
      4. centang “Create a DOS startup disk” dan “using DOS system files located at” lalu klik tombol “…”
      5. akan muncul kotak untuk memilih folder mana yang akan dipilih, arahkan ke folder “dos system files” yang ada di folder ntldrusb
      6. OK
      7. Start
      8. Yes
      9. tunggu sampai keluar box baru
      10. OK
      11. Close
      12. Buka folder “putonusb”, salin semua file ke flashdisk (jangan dimasukkan ke folder)
  4. colokkan disket, CD atau flashdisk yang baru saja dibuat bootable ke komputer yang hilang file NTLDR-nya.
  5. Nyalakan komputer yang bermasalah
  6. masuk ke BIOS untuk mengatur media booting sesuai media yang digunakan (untuk laptop biasanya tekan tombol F2, kalo PC tombol Del)
  7. Simpan perubahan BIOS
  8. restart
  9. jika menggunakan flashdisk nanti akan ada pertanyaan “replace boot sector of the drive C: (y/n)”, tekan “Y”

Semoga tips ini bisa sedikit membantu

Back Top