Bagi kalian yang mempunyai komputer atau negebenrin komputernya orang lain dengan tanpa CD-ROM ter-built in dan menggunakan Flashdisk sebagai solusi untuk booting windows-nya, mungkin hal seperti yang saya akan jelaskan di alami oleh sebagian banyak orang (mungkin), ini merupakan pengalaman saya sendiri ketika mencoba menginstal xp dengan menggunakan flashdisk.
Oke…saya anggap kalian sudah siap dengan sebuah flashdisk yang sudah bootable tentunya, dan ikuti langkah-langkahnya berikut :
1. Lakukan booting dari flashdisk yang sudah bootable dan akan muncul beberapa pilihan seperti :
- Text mode instalation
- GUI instalation
- 3,4,5 dan seterusnya adalah debug untuk mengetahui dimana letak tersimpannya hal.dll
Nah….kebanyakan kasus error yang terjadi setelah proses instalasi windows Xp sebagai berikut :
Windows\System32\Hal.dll missing or corrupt:
Please re-install a copy of the above file.
Oke..sedikit akan saya jelaskan. Pastinya ya setahu dan sepemahaman saya aja kenapa ini bisa terjadi. hal.dll error terjadi di akibatkan karena adanya jumlah partisi harddisk lebih dari satu yang berakibat path (alamat file) yang seharusnya bisa di eksekusi tidak dapat di temukan. Caranya adalah :
1. Tancapkan flashdisk yang sudah bootable tadi ke komputer lain. Komputer tetangga juga boleh2 ajaa..
2. Cari dan buka file boot.ini yang didalamnya sebagai berikut:
[Boot
Loader]
Timeout=30
Default=multi(0)disk(0)rdisk(1)partition(1)\WINDOW S
[Operating Systems]
C:\$WIN_NT$.~BT\BOOTSECT.DAT = “1st, text mode setup (Boot from flash again after finished)”
multi(0)disk(0)rdisk(1)partition(1)\WINDOWS=”2nd, GUI mode setup, continue setup + 1st start of Windows” /fastdetect
C:\ = “—> DEBUG, in case of HAL.DLL or NTOSKRNL.EXE not found errors <—”
multi(0)disk(0)rdisk(1)partition(2)\WINDOWS=”Debug boot rDisk 1 partition 2″ /fastdetect
multi(0)disk(0)rdisk(1)partition(3)\WINDOWS=”Debug boot rDisk 1 partition 3″ /fastdetect
multi(0)disk(0)rdisk(1)partition(4)\WINDOWS=”Debug boot rDisk 1 partition 4″ /fastdetect
multi(0)disk(0)rdisk(2)partition(1)\WINDOWS=”Debug boot rDisk 2 partition 1″ /fastdetect
multi(0)disk(0)rdisk(2)partition(2)\WINDOWS=”Debug boot rDisk 2 partition 2″ /fastdetect
multi(0)disk(0)rdisk(2)partition(3)\WINDOWS=”Debug boot rDisk 2 partition 3″ /fastdetect
multi(0)disk(0)rdisk(2)partition(4)\WINDOWS=”Debug boot rDisk 2 partition 4″ /fastdetect
Timeout=30
Default=multi(0)disk(0)rdisk(1)partition(1)\WINDOW S
[Operating Systems]
C:\$WIN_NT$.~BT\BOOTSECT.DAT = “1st, text mode setup (Boot from flash again after finished)”
multi(0)disk(0)rdisk(1)partition(1)\WINDOWS=”2nd, GUI mode setup, continue setup + 1st start of Windows” /fastdetect
C:\ = “—> DEBUG, in case of HAL.DLL or NTOSKRNL.EXE not found errors <—”
multi(0)disk(0)rdisk(1)partition(2)\WINDOWS=”Debug boot rDisk 1 partition 2″ /fastdetect
multi(0)disk(0)rdisk(1)partition(3)\WINDOWS=”Debug boot rDisk 1 partition 3″ /fastdetect
multi(0)disk(0)rdisk(1)partition(4)\WINDOWS=”Debug boot rDisk 1 partition 4″ /fastdetect
multi(0)disk(0)rdisk(2)partition(1)\WINDOWS=”Debug boot rDisk 2 partition 1″ /fastdetect
multi(0)disk(0)rdisk(2)partition(2)\WINDOWS=”Debug boot rDisk 2 partition 2″ /fastdetect
multi(0)disk(0)rdisk(2)partition(3)\WINDOWS=”Debug boot rDisk 2 partition 3″ /fastdetect
multi(0)disk(0)rdisk(2)partition(4)\WINDOWS=”Debug boot rDisk 2 partition 4″ /fastdetect
Script di atas menunjukkan jumlah hardisk dan target partisi hardisk. Lalu, apa maksud script di atas? Script di atas menunjukkan target file hal.dll yang dibutuhkan untuk proses instalasi GUI. Secara default “boot.ini’ pada flashdisk tertulis seperti di atas, cobalah untuk merubahnya menjadi seperti berikut :
[Boot
Loader]
Timeout=30
Default=multi(0)disk(0)rdisk(1)partition(2)\WINDOW S
[Operating Systems]
C:\$WIN_NT$.~BT\BOOTSECT.DAT = “1st, text mode setup (Bootfrom flash again after finished)”
multi(0)disk(0)rdisk(1)partition(2)\WINDOWS=”2nd, GUI mode setup, continue setup + 1st start of Windows” /fastdetect
C:\ = “—> DEBUG, in case of HAL.DLL or NTOSKRNL.EXE not found errors <—”
Timeout=30
Default=multi(0)disk(0)rdisk(1)partition(2)\WINDOW S
[Operating Systems]
C:\$WIN_NT$.~BT\BOOTSECT.DAT = “1st, text mode setup (Bootfrom flash again after finished)”
multi(0)disk(0)rdisk(1)partition(2)\WINDOWS=”2nd, GUI mode setup, continue setup + 1st start of Windows” /fastdetect
C:\ = “—> DEBUG, in case of HAL.DLL or NTOSKRNL.EXE not found errors <—”
Comments