![]() |
|
論壇說明 |
歡迎您來到『史萊姆論壇』 ^___^ 您目前正以訪客的身份瀏覽本論壇,訪客所擁有的權限將受到限制,您可以瀏覽本論壇大部份的版區與文章,但您將無法參與任何討論或是使用私人訊息與其他會員交流。若您希望擁有完整的使用權限,請註冊成為我們的一份子,註冊的程序十分簡單、快速,而且最重要的是--註冊是完全免費的! 請點擊這裡:『註冊成為我們的一份子!』 |
![]() ![]() |
|
主題工具 | 顯示模式 |
![]() |
#1 |
註冊會員
|
![]() 桌機
Vista home prem sp2 32b. 在這機上加裝一顆硬碟並在此碟上安裝XP 安裝程序到重新開機 開機後出現 Windows could not start Windows because the following file was missing or corrupted: < >\system 32\hal.dll 到BIOS裡恢復Vista的磁碟開機,也出現同樣的訊息,不能開機 請教 問題是出在Vista的開機碟上嗎? 在另一顆磁碟上安裝XP,為何問題會出在Vista的開機碟上? Missing or corrupted hal.dll 是XP的? Vista的? ![]() 感謝! |
![]() |
送花文章: 75,
![]() |
![]() |
#2 (permalink) |
論壇主管
![]() ![]() |
![]() 先把安裝 Windows XP 的硬碟取下,
重新開機進入 Windows Vista 看看, 不管結果如何, 不飛 有時間再幫您解釋。 |
__________________ 不飛的不飛 ... 因為曾經端座在雲霄之上 ... 所以不飛 , 因為期待您能與不飛抬頭共列翱翔天昊 ... 所以更是不飛 ! 不飛不想飛 ... 畢竟殘破雙翼在苔階沾濕 ... 所以低頭 , 只好安靜地蹲在這練習 ... 學習要如何才能飛的更高更遠 ! 不飛不曾飛 ... 終於知道青澀期代表蒼狗 ... 所以情殤 , 一甲子的意境等於六十年的期盼的凝固 ... 所以就此棲巢 ! |
|
![]() |
送花文章: 959,
![]() |
![]() |
#3 (permalink) |
論壇主管
![]() ![]() |
![]() hal.dll 是 Windows XP 的專屬開機連帶組態檔案,
他會牽動管理您 Windows XP 的 Boot.ini 檔案, Boot.ini 就是您 Windows XP 專屬的開機組態檔案, 它的位置在 C:\ 之下, 屬性是隱藏,關閉隱藏功能後,可以用記事本來檢視並且編輯。 為什麼會發生您所描述的開機之後找不到檔案 ? 那是因為您已經先安裝 Windows Vista 之後, 在安裝 Vista 硬碟沒有卸下的當下, 利用 BIOS 定位的方式去用另一顆硬碟開機安裝 XP, 在安裝 XP 的同時,覆蓋了 Vista 的開機組態檔案, 所以您要開機的時候,就是利用 BIOS 內定位, 結果導致兩邊都不能開機。 正確安裝方式有很多, 但是建議以後要如此安裝的時候, 先把另一顆已經安裝好 OS 的硬碟卸下, 安裝完畢之後再裝上就沒問題, 其中的關鍵是您必須先安裝版本比較舊的 Windows XP, 還有一種方式是兩顆硬碟先格式化, 先用光碟機開機(放入 Windows XP 光碟片)安裝 Windows XP, 安裝完畢,進入 BIOS 調整為 C: 開機, 正常開機之後,進入桌面正常後關機, 再調整為光碟機開機(放入 Windows Vista 安裝光碟), 安裝 Windows Vista 到 D: 之下, 安裝的同時請選全新安裝,並選擇保留所有檔案,不要選擇升級, 安裝完畢,重新開機, 進入 BIOS 調整為 C: 開機, 這時候就會出現開機選項, 它可以讓您選擇要進入 Windows XP 還是 Windows Vista 的開機選單, 您利用鍵盤上、下按鍵選擇之後, 就可以進入您需要的 OS 了。 另外一種方式就是您已經安裝好 Windows Vista 了,也正常運作了, 如果想要用 Windows XP 的話, 就安裝虛擬機器, 安裝完畢,把 Windows XP Mode (Windows XP 模式) 裝入 Vista 之下, 那您在 Vista 之下就可以同時使用兩種不同的 OS , 虛擬機器之下還可以安裝 Windows 2000 或是 Linux 等各種不同的 OS, 安裝完畢都可以同時啟動,安裝幾種就同時啟動幾種, 像是 不飛 在 Windows 7 x64 旗艦版 之下還利用虛擬機器安裝了四種 OS, 換句話說可以同時啟動五種 OS (操作系統), .......不要學 不飛 這麼無聊 =.=" 重點在於您的硬碟容量要夠大,實體記憶體(RAM)要大於 4GB 以上, 顯示卡(非內鑲顯示晶片)的等級不能太低, CPU 要夠力 (至少要 Intel i3 以上等級), 這樣才會跑得比較順暢, 以上簡短說明, 如有不明瞭請接著留言, 謝謝。 此帖於 2013-09-06 03:54 PM 被 不飛 編輯. |
![]() |
送花文章: 959,
![]() |
![]() |
#5 (permalink) | |
論壇主管
![]() ![]() |
![]() 引用:
Windows Vista 內沒有 hal.dll 這個檔案, 上面已經說明 hal.dll 是 Windows XP 的專屬檔案了。 如果要修復, 看要修復哪一個 OS , 先把另一顆裝有其他 OS 的硬碟卸下才能進行修復動作, 修復完畢重新開機,開機成功之後關機, 把這顆硬碟取下裝上另外一顆硬碟修復, 修復完畢成功開機之後關機。 確定兩顆硬碟都可以獨立開機成功運作時, 這時候關機,把兩顆硬碟裝上, 再進入 BIOS 內去指定由哪一顆硬碟開機就不會互相干擾。 |
|
![]() |
送花文章: 959,
![]() |
![]() |
#8 (permalink) |
論壇主管
![]() ![]() |
![]() 如果您熟悉 DOS 指法,有很大的機會修復完成,
但是 不飛 個人建議, 留下一顆原來安裝 Windows XP 的硬碟在主機上, 然後利用 Windows XP 安裝光碟開機, 重新格式化後重新安裝, 安裝完畢,開機成功,再關機把 Vista 硬碟裝上, 利用安裝 Windows XP 硬碟開機去救援資料, 因為這種方式最笨也最簡單而且最乾淨, 與其利用開機片之後利用 DOS 介面去打一些指令讓您心煩氣躁, 而且不一定能夠成功的方式, 重新安裝反倒是一種捷徑。 抱歉,我用電腦的習慣一向是最笨最直接的。 |
![]() |
送花文章: 959,
![]() |
![]() ![]() |
|
|
![]() |
||||
主題 | 主題作者 | 討論區 | 回覆 | 最後發表 |
winxp hal.dll的問題 | feit | 硬體疑難使用問題討論區 | 7 | 2004-05-22 11:43 PM |
無法進入XP,hal.dll不見了... | imatb | 一般電腦疑難討論區 | 4 | 2004-02-04 04:24 PM |