---先檢查是否有多重作業系統或2個以上的硬碟
像我的情形是原先
舊的一個HDD就有2000與XP(後來做為存取資料用)
後來加上的是
XP與UBUNTU作為系統碟
因此無論如何用XP光碟修復KERNAL32.DLL
選單選完後便又重新開機,後來拔除舊硬碟後便正常-----
-----懷疑是BIOS的開機順序設定跑了,因為原先舊碟也有設定開機區----(而且一直重開機時,選單似乎也變成以前的選單,我的猜測應該沒錯)
還好沒亂重灌
資料來源:
1.http://blog.yam.com/eyang0718/article/14502775
2.http://chaomengyang.wordpress.com/2009/08/23/windows-xp-%E7%99%BB%E5%85%A5%E7%95%AB%E9%9D%A2%E6%9C%AA%E5%87%BA%E7%8F%BE%EF%BC%8C%E8%80%8C%E4%B8%94%E9%9B%BB%E8%85%A6%E4%B8%8D%E6%96%B7%E5%9C%B0%E9%87%8D%E6%96%B0%E5%95%9F%E5%8B%95/
3.http://support.microsoft.com/kb/314466/zh-tw
4.http://support.microsoft.com/kb/310396
Windows XP 登入畫面未出現,而且電腦不斷地重新啟動
如果要解決這個問題,請使用 [Windows 修復主控台],從原始的 Windows XP CD 將新的 Kernel32.dll 檔案複本解壓縮出來。如果要執行這項操作,請依照下列步驟執行:
- 啟動 [修復主控台]。如果沒有安裝 [修復主控台],請從 Windows XP CD 啟動此程式。如果要執行這項操作,請依照下列步驟執行:
- 插入 Windows XP CD,再重新啟動電腦。如果收到提示,請選取從 CD 啟動時所需要的任何選項。
- 當 [安裝] 程式的文字部分開始時,請遵循出現在畫面上的指示。如果要選取修復或恢復選項,請按下 R。
- 如果您使用雙開機方式或多開機方式的電腦,請從「修復主控台」選取您所必須使用的安裝。
- 出現提示時,請輸入系統管理員密碼。
- 在命令提示字元中輸入 cd system32,再按下 ENTER。
- 輸入 ren kernel32.dll kernel32.old,然後按下 ENTER。
- 輸入 map,然後按下 ENTER。
- 記下含有 Windows XP CD 的光碟機代號。其格式會與下列格式相似:
D:\Device\CdRom0
- 輸入下列命令,然後按下 ENTER:
expanddrive\i386\kernel32.dl_
其中drive 是含有 Windows XP CD 的光碟機代號)。例如,輸入:
Expand d:\i386\kernel32.dl_
注意 請在 Kernel32.dl_ 中的 L 之後加上底線字元。
您會收到下列訊息:Kernel32.dll 1 file(s) expanded. (已經解壓縮 1 個檔案)。
- 輸入 exit。電腦便會重新啟動。
- 移除 Windows XP CD,再用一般方式啟動電腦。
如果真的不幸遇到這種狀況,可以試試看以上這個方法,或許可以免去把電腦重灌的命運。
沒有留言:
張貼留言