遺失 system32\hal.dll檔

2009-05-13 7:35 am
遺失 system32\hal.dll檔
電腦 : Asus Eee Pc 900 , 由 Linux 改為 Window XP ,
因在坊間改 , 故無 Window XP 碟

在 hp 網站內下載了 HPUSBFW 檔案 並成功製造了 DOS startup disk 。(我是用 512m 的 flash drive 來造的)

查看這隻 DOS startup disk , 沒有任何內容 , 我將 hal.dll 檔案抄進去 , 將 Eee Pc 900 的 boot 機次序分別更改為 Removable Dev 及 CD-ROM優先 , 但是兩次開機時 , 那隻 DOS startup disk 均沒被啓動 , 是否還有其它的檔案要添加在開機碟內 ?

我試在另一部電腦 (hp電腦)找尋 autorun.bat , config.inf , config.sys 檔 , 但找不到 。

其實這個用 flash drive 作開機碟的方法是如何 ?
更新1:

多謝你的回覆 ! 我部電腦現已無法正常開啓 , 因遺失了 hal.dll 檔 , 故你所介紹的軟件是不合用 。 我無打算購入光碟機 , 若購買光碟機及 window XP , 便成了一部切實的高價低效能的電腦了 ! 現我希望可將 flash drive 改 裝成開機碟 並將 hal.dll 抄回電腦內 , 這方法是如何 ?

回答 (2)

2009-05-16 6:38 pm
✔ 最佳答案
用Driver Genius Professional Edition↓ 可以 尋找和下載 driver

介紹 Driver Genius Professional Edition 2008 ↓
http://www.driver-soft.com/drivergenius.html

下載 Driver Genius Professional Edition 2008 ↓(下載有Primary download 或
Secondary download 兩條下載路線都是下載同一樣的程式) ↓

http://www.driver-soft.com/download.html
http://downloadcenter.intel.com/default.aspx?lang=zht

自動識別和搜尋圖形驅動程式
Intel 圖形驅動程式更新實用程式使您的 Intel 圖形驅動程式保持最新。它會偵測和您電腦相關的圖形驅動程式更新,且幫助您簡單迅速安裝。 現在執行
其實你可以買 Microsoft Window XP 隨機版 (OEM)版, 售價大約港幣700元。 詳情請向各大電腦用品公司查詢售價, 地址在九龍深水埗福華街電腦用品銷售商場, 九龍旺角奶路臣街電腦用品銷售商場 或 香港灣仔軒尼詩道電腦用品銷售商場。
或 去 偉倫電腦用品銷售公司 ↓
荔枝角分店 :
九龍荔枝角長沙灣道800號
香港紗廠工業大廈1及2期地下C2C舖
電話: (852) 2745 7811

葵興分店:
新界葵興葵興路102號葵涌中心A12號B鋪
電話: (852) 2421 8689

葵芳分店:
新界葵涌葵富路7-11號葵涌廣場1樓B39號鋪
電話: (852) 2410 8305

荃灣分店:
新界荃灣青山公路264-298號南豐中心1樓A07舖
電話: (852) 2110 8894

觀塘分店:
九龍觀塘開源道68號觀塘廣場地下G36號鋪
電話: (852) 2264 5911

九龍灣分店:
九龍灣宏開道15號九龍灣工業中心地下5號B鋪
電話: (852) 2148 9191

上環分店:
香港上環德輔道中216號三昌大廈216號鋪
電話: (852) 2851 6868

中環分店:
香港中環皇后大道中48號萬年大廈商場1樓7號舖
電話: (852) 2868 1898

鰂魚涌分店:
香港鰂魚涌英皇道1003-1005A號地下
電話: (852) 2880 9826

新蒲崗分店:
圖片參考:http://www.wellent.com/image/star_new.gif

九龍新蒲崗大有街36號華興工業大廈地下 7 號鋪
電話: (852) 2323 6226



2009-05-19 11:22:16 補充:
http://support.microsoft.com/kb/314477/zh-tw
當您試圖啟動 Windows XP 時,可能會收到下列其中一個錯誤訊息:
電腦磁碟的硬體設定有問題,無法啟動 Windows。

無法讀取指定的開機磁碟。請檢查開機路徑和磁碟機硬體。

請參閱 Windows 說明文件中有關於硬體之磁碟設定,以及硬體元件參考手冊,以獲得進一步資訊。
- 或 -
下列檔案遺漏或損毀,無法啟動 Windows NT:

Winnt_root\System32\Ntoskrnl.exe

請重新安裝一份上列檔案的拷貝。

2009-05-19 11:23:17 補充:
當您試圖啟動 Windows XP 時,可能會收到下列其中一個錯誤訊息:
Winnt_root\System32\Hal.dll 已遺失或損毀:

請重新安裝一份上列檔案的拷貝。
此外,您可能也會遇到下列一或多個問題:
如果您將電腦啟動至「修復主控台」,顯示的命令提示字元可能沒有提供登入 Windows 安裝的選項。
如果您嘗試存取 Windows 資料夾,可能會收到下列錯誤訊息:
拒絕存取。
如果您嘗試從 Windows XP 光碟執行 [修復] 操作,將偵測不到 Windows 安裝,因而無法修復 Windows。

2009-05-19 11:23:45 補充:
如果下列任何或部分條件成立,可能就會發生這個問題:
Boot.ini 檔中 [Boot Loader] 區段的 Default 值已遺失或無效。
Windows XP 不是安裝在 Boot.ini 檔中所指定的位置。
Ntoskrnl.exe 檔已遺失或損毀。
Boot.ini 檔中的磁碟分割路徑並未設定正確。
一般硬體故障。

2009-05-19 11:24:11 補充:
如果要解決這個問題,請使用下列其中一種方法:
方法 1
編輯 Boot.ini 檔案,以還原或修正 Default 項目,並確認 Boot.ini 檔中 [Operating Systems] 區段的其他項目都指向適當的目錄。

如需有關如何編輯 Boot.ini 檔案的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
289022 (http://support.microsoft.com/kb/289022/ ) HOW TO:編輯 Windows XP 中的 Boot.ini 檔

2009-05-19 11:25:49 補充:
方法 2
使用修復主控台中的 Bootcfg 公用程式來修正 Boot.ini 檔案:
1. 使用 Windows XP 光碟啟動電腦。
2. 當您收到按下 R 以利用「修復主控台」來修復 Windows 的訊息時,請按下 R 鍵。
3. 選取您想要的 Windows 安裝,並在出現提示時輸入系統管理員密碼。
4. 輸入 bootcfg /rebuild,然後按下 ENTER。
5. 找到 Windows 安裝之後,就會顯示下列指示:
新增安裝到開機清單?(Y-是/N-否/A-所有的)
[輸入 Y 以回覆此訊息。]

2009-05-19 11:26:14 補充:
請輸入載入識別元:
[此為作業系統的名稱。請輸入 Windows XP Professional 或 Windows XP Home Edition。]
請輸入 OS 載入選項:
[將此欄位保留空白,然後按下 ENTER。]
在您執行上述步驟之後,請重新啟動電腦,然後選取開機功能表上的第一個項目。這樣應該就能讓 Windows XP 正常地啟動。

2009-05-19 11:26:18 補充:
Windows XP 成功載入之後,您就可以修改 Boot.ini 來移除錯誤的項目。
如需有關如何編輯 Boot.ini 檔案的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
289022 (http://support.microsoft.com/kb/289022/ ) HOW TO:編輯 Windows XP 中的 Boot.ini 檔

2009-05-19 11:27:12 補充:
方法 3
1. 使用 Windows XP 光碟啟動電腦。請按下任何鍵從光碟開機。
2. 安裝程式檔案載入完成之後,按下 R 使用「修復主控台」來進行修復。
3. 進入修復主控台時,請選取要登入的安裝 (通常是數字 1),然後按下 ENTER。
4. 輸入系統管理員帳號的密碼,以登入帳號,然後按下 ENTER。

2009-05-19 11:27:17 補充:
5. 在修復主控台的命令提示字元中輸入下列命令,然後按下 ENTER:

在單一處理器系統中:
expandcd-rom:\i386\ntoskrnl.ex_drive:\Windows\system32
在多重處理器系統中:
expandcd-rom:\i386\ntkrnlmp.ex_drive:\Windows\system32\ntoskrnl.exe

Cd-rom 是光碟機的磁碟機代號,而 drive 是 Windows 安裝所在硬碟的磁碟機代號。

2009-05-19 11:28:00 補充:
6. 如果您收到是否覆寫檔案的提示,請按下 Y。
7. 在命令提示字元中輸入 exit,然後按下 ENTER。

方法 4
利用修復主控台啟動電腦,然後執行 CHKDSK /r 命令。

注意 您不需在 Chkdsk 命令列中加入 /p 參數,因為 /r 參數就會讓 Chkdsk 公用程式找出損壞的磁區並復原可讀取的資訊。這個命令隱含了 /p 參數。

2009-05-19 11:28:31 補充:
如果 Boot.ini 檔中 [Boot Loader] 區段的 Default 值遺失了,Windows XP 就會在 OS 載入器 (開機載入器) 功能表上顯示新的項目,即為 [Windows (預設)],然後將預設值套用至新項目。[Windows (預設)] 項目會指向下列路徑,以載入 Windows XP:
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS

2009-05-19 11:28:35 補充:
如需有關 Boot.ini 檔案的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
102873 (http://support.microsoft.com/kb/102873/ ) BOOT.INI 與 ARC 路徑的命名慣例與用法
如需有關如何 Windows XP「修復主控台」的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
307654 (http://support.microsoft.com/kb/307654/ ) 如何安裝及使用 Windows XP 的修復主控台
2009-05-23 5:27 pm
我會選用 Ture Image 軟件複製硬碟副本 , 易用 。
而現今我面對的問題是 :
1) 我部電腦是 ASUS Eee Pc900 , 沒有光碟機 , 不想浪費金錢去購買 ,
故不能用 Window Xp 光碟開機或重灌 !
2) 已沒有 hall.dll 檔 , 故不能正常開機進入window的操作畫面
3) 暫不想拿去坊間維修 , 因這不是長久之計 , 上次改版為 Window XP 時已用了 $300 , 若下次再遺失這 hall.dll , 豈不是成了一部超貴的低能電腦
我希望得到的答案是 :
改裝 一般的 usb drive 為 開機碟 , 將 hall.dll 抄回電腦
謝謝 !


收錄日期: 2021-04-19 15:31:03
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20090512000051KK02126

檢視 Wayback Machine 備份