hp-support-head-portlet

動作
正在載入...

歡迎來到惠普客戶支援

hp-contact-secondary-navigation-portlet

動作
正在載入...

hp-share-print-widget-portlet

動作
正在載入...
  • 資料
    關於最近電腦產品安全隱患的資訊

    惠普發現最近有一種被稱為“speculative execution side-channel attacks”的電腦安全隱患。惠普已經發佈了一個Intelx86處理器的安全公告,並將繼續提供其他處理器(ARM,AMD)的更多資訊。

hp-concentra-wrapper-portlet

動作
正在載入...

HP 和 Compaq 桌上型電腦 - 解決錯誤: 由於以下檔案遺失或毀損,Windows 無法啟動: <Windows root>\system32\hal.dll

本文件適用於使用 Windows XP 的 HP 和 Compaq 桌上型電腦。
Windows 啟動後,出現下列錯誤訊息:
"由於以下檔案遺失或毀損,Windows 無法啟動: <Windows root>\system32\hal.dll。請重新安裝以上檔案的備份。"
請依照以下步驟解決這個錯誤:
開始之前
查看電腦是否能進入 Windows XP 安全模式:
  1. 開啟電腦電源。
  2. 在第一個畫面上,重複按 F8 鍵以開啟「Windows 進階選項」功能表。
  3. 選取「安全模式」,然後按下「ENTER」鍵。
  4. 如果電腦開始於「安全模式」,請到 步驟 2: 編輯 boot.ini
步驟 1: 替換 boot.ini
利用下列步驟,以備份的 boot.ini 檔取代 boot.ini 檔:
  1. 重新啟動電腦。
  2. 在第一個 HP 啟動畫面,重複按 F8 鍵以開啟「Windows 進階選項」功能表。
  3. 選擇「Return to OS Choices Menu」(返回 OS 選項功能表),然後按「Enter」鍵。
  4. 在 OS 選項功能表上,選擇「Microsoft Windows 修復主控台」,然後按「Enter」鍵。
  5. 在 C:\WINDOWS 旁輸入編號 (要修復的磁碟區),然後按「Enter」鍵。 大多數的情況,正確的磁碟區編號是 3。
  6. 出現提示時,請輸入系統管理員的密碼,再按「Enter」鍵。 如果尚未設定任何密碼,請按「Enter」鍵。
  7. C:\WINDOWS> 提示視窗中,輸入以下內容: cd \
  8. 按下「Enter」鍵。在 C:\> 提示視窗中,輸入以下內容: ren boot.ini boot.in2
  9. 按下「Enter」鍵。在 C:\> 提示視窗中,輸入以下內容: ren boot.bak boot.ini.
  10. 按下「Enter」鍵。在 C:\> 提示視窗中,輸入以下內容:exit
  11. 按下「Enter」鍵。
    系統會自動重新啟動。如果電腦沒有正常啟動,請繼續執行下一個步驟。
步驟 2: 編輯 boot.ini
利用下列步驟,編輯 boot.ini 檔。
  1. 按一下「開始」,再按「我的電腦」。
  2. 在「工具」功能表中,按一下「資料夾選項」。
  3. 在「資料夾選項」視窗中,按一下「檢視」索引標籤。
  4. 在進階設定區域中的 檔案和資料夾 底下,把下列項目加上核取記號:
    • 顯示系統資料夾的內容
    • 顯示隱藏的檔案及資料夾
    並請移除下列項目的核取記號:
    • 隱藏已知檔案類型的副檔名
    • 隱藏保護的作業系統檔案
    會出現警告訊息,說明您已選擇要顯示受保護的系統檔案。
  5. 按一下「」接受變更。
  6. 從「我的電腦」視窗中,找出「HP_PAVILION (C:)」,並在上面按兩下。
  7. 找出並用滑鼠右鍵按一下「boot.ini」,然後按一下「內容」。
  8. 移除「唯讀」核取方塊,按一下「套用」,然後按「確定」。
  9. 按兩下「boot.ini」檔。
    boot.ini 檔會在 Windows 記事本中開啟。
  10. 編輯 boot.ini 檔,使其如下正確顯示:
    [開機載入器]
    timeout=0
    default=multi(0)disk(0)rdisk(0)partition(2)\WINDOWS
    [作業系統]
    multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Microsoft Windows XP Home Edition" /fastdetect
    C:\CMDCONS\BOOTSECT.DAT="Microsoft Windows Recovery Console" /cmdcons
      注意:
    如果您的電腦隨機提供 Windows XP Professional,請編輯 [作業系統] 下關於 Home Edition 的內容,使其顯示如下:
    multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Microsoft Windows XP Professional" /fastdetect
  11. 完成編輯 boot.ini 檔案之後,在檔案「內容」視窗的「唯讀」屬性旁加上核取記號,然後按「確定」。
  12. 重新啟動電腦。 錯誤訊息不該再出現,Windows 會正常啟動。
替代解決方案
如果以上步驟都無法解決這個錯誤,請使用下列步驟:
  注意:
硬碟上的復原磁碟分割必須完整無缺才能執行下列步驟。 如果復原磁碟分割被移除或損壞,請利用復原磁碟分割、還原工具 CD、Windows XP CD 或 修復主控台 CD 來存取命令提示字元或還原電腦。
  1. 開啟電腦電源。 第一個畫面出現時,請重複按 F10 鍵,直到啟動復原的訊息出現為止。
  2. 在復原畫面上,按一下「進階選項」,然後同時按「Alt」和「D」鍵進入命令提示。
      注意:
    如果命令提示沒有開啟,請使用上層 CD 或 DVD 光碟機中的 Windows XP CD、修復主控台 CD 或復原工具 CD 來啟動電腦。 在第一個畫面之後立即按 R 鍵進入修復主控台,然後登入 Windows。 如此即可開啟命令提示字元。
  3. 在命令提示視窗中,輸入以下內容: diskpart
  4. 按一下「確定」,然後在 diskpart 提示字元下輸入下列內容: list volume
    會出現磁碟的磁碟區和名稱列表。
  5. 請注意主要磁碟區名稱旁的磁碟字母 (通常是 HP_PAVILION 或 PRESARIO 旁的 D 或 H)。
  6. 請在 diskpart 提示下鍵入下列內容:Exit
  7. 按「Enter」鍵,並在命令提示字元中輸入磁碟字母,後面加上冒號 (:)。例如,D:.
  8. 按一下「Enter」鍵,然後在命令提示字元輸入下列內容: attrib -h -s -r boot.ini
  9. 按一下「Enter」鍵,然後在命令提示字元輸入下列內容: boot.ini
  10. 檔案在「記事本」中開啟,以便進行編輯。 編輯 boot.ini 檔,使其如下正確顯示:
    [開機載入器]
    timeout=0
    default=multi(0)disk(0)rdisk(0)partition(2)\WINDOWS
    [作業系統]
    multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Microsoft Windows XP Home Edition" /fastdetect
    C:\CMDCONS\BOOTSECT.DAT="Microsoft Windows Recovery Console" /cmdcons
      注意:
    若您的電腦隨機提供 Windows XP Professional,請編輯 [作業系統] 底下關於 Home Edition 的內容,使其顯示如下:
    multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Microsoft Windows XP Professional" /fastdetect
  11. 儲存並結束文字編輯器。
  12. 請在命令提示字元中鍵入下列內容: attrib +h +s +r boot.ini
  13. 按一下「Enter」鍵,然後在命令提示字元輸入下列內容:Exit
  14. 按一下復原畫面上的「結束」,以重新啟動電腦。
    電腦現在會重新啟動,而不會出現錯誤訊息。 如果仍發生錯誤,請執行完整的系統復原。

hp-feedback-input-portlet

動作
正在載入...

hp-online-communities-portlet

動作
正在載入...

詢問社區!


支援論壇

支援論壇

加入討論園地!您可以和其他用戶一起提出問題,分享經驗,找到問題的解決方案。 立即訪問


hp-feedback-banner-portlet

動作
正在載入...

hp-country-locator-portlet

動作
正在載入...
國家/地區: 中國香港

hp-detect-load-my-device-portlet

動作
正在載入...