« 2008/03, Vol. 146 PChome Magazine | 首頁 | iptables + ulogd + nulog 實作 »

2008年03月11日

使用 NTFS4DOS 開機碟修複 XP

c:\ntdetect.com 遭誤刪或毀損, 造成 WinXP 無法開機, 使用 NTFS4DOS 開機碟將 ntdetect.com 寫回 NTFS 格式的 c:\

Step 1: 製作 USB 開機碟 (Win98SE)

參考這篇的 "製作 Windows 98 (DOS) 開機碟" 部份

Step 2: 安裝 NTFS4DOS

下載並安裝 NTFS4DOS (皆依預設值安裝)

安裝完成後會出現 "Floppy Wizard", 將 Drive 選擇隨身碟磁碟代號 (如: E:) 按 "Next"

過程皆直接按 "Next" 接受預設值, 最後按 "Create Floppy" 即完成 NTFS4DOS 開機碟

Step 3: 複製相關檔案

將以下檔案複製到 NTFS4DOS 隨身碟裡:

Windows 98: c:\windows\command\attrib.exe

Windows XP: c:\ntdetect.com

複製方法:
attrib -r -s -h c:\ntdetect.com
copy c:\ntdetect.com e:\ (假設 e:\ 是隨身碟)
attrib +r +s +h c:\ntdetect.com

Step 4: 以 NTFS4DOS 隨身碟開機

開機選單: 1. NTFS4DOS ← 直接按 Enter

Press [ENTER] to start check the harddisks... ← 此時按 Enter 可進行磁碟檢查, 或靜候數秒跳過此步驟

Do you use this version of NTFS4DOS for private usage only? (Yes/No) ← 輸入 yes 按 Enter

此時畫面上方會出現磁碟清單, NTFS4DOS 開機碟是 C:, 原本的 C: 則為 D:, 餘類推

於 C:\> 提示符號下執行以下指令:

copy c:\ntdetect.com d:\

attrib +a +r +s +h d:\ntdetect.com

按 Ctrl + Alt + Del 重新啟動電腦, 拔除 USB 隨身碟, 以硬碟開機

Posted by Jamyy at 2008年03月11日 19:50

Trackback Pings

TrackBack URL for this entry:
http://cha.homeip.net/cgi-bin/mt/mt-tb.cgi/337

Comments

Dear Jamyy偶像大大:
記得前陣子病毒檔ntdelect.com與XP系統檔ntdetect.com 檔名類似。中間的l 與t 僅一個字母的差異。誤刪系統檔的話會不斷重新開機,小弟就因為刪太快將真正系統檔ntdetect.com給刪除了,為此還大費周章的重新安裝作業系
統呢><"
感謝偶像大大提供以上超棒解決方法,以後如有再碰到此相關問題如各種類似檔案毀損就可利用此方法解決,太好了,謝謝Jamyy偶像大大 ^^

Posted by: aok at 2008年03月11日 23:06

初次到貴地,有技術上的問題想請教Jamyy大哥,最近安裝了一台HP DL380G5 Server,OS為Redhat AS3 U9,正常開機是進入到init 5,在X window中利用Ctrl+alt+F1~F6切換tty時,會出現黑畫面,螢幕會出現out of range,看不到畫面,然後再切回X window,又恢復正常,我想請問Jamyy大哥,通常在X window可以設定解析度,難道說在tty console中也可以設定解析度嗎?要不然會是怎樣的情況會有如此的問題產生哩?我個人的判斷是解析度太高而無法顯示,如果將/etc/inittab,改成init 3開機的話是正常的,不過從init 3再進入到X window,再做切換至text mode,又會不正常了,反正就是無法從X window切換至text mode然後看到畫面,希望大哥能夠幫我找到答案.謝謝

Posted by: johnson at 2008年03月12日 01:53

to aok: 哈~ 其實我也是因為誤刪了這個檔才趕緊找出這個解決方案的 ^^' 原本想用 linux live cd 來處理, 但因為問題電腦在遠端, ntfs4dos 教對方用比較簡便, 而且還有一個重要的問題... 我不曉得 linux 該如何設定 Windows 的檔案屬性呀... XD (attrib +r +h +s)

to johnson: 我試著測試切換 x window 與 tty console, 發現螢幕的頻率是不一樣的 -- x window 底下的螢幕顯示頻率是依照 xorg.conf 所設置的, 而 tty console 模式下的螢幕顯示頻率卻是顯示器自己調整的, 兩者皆能正常顯示.
也許您可以試著調整 x window 的解析度、顯示頻率等設置, 看哪一種模式切換到 tty console 是沒問題的.

Posted by: Jamyy at 2008年03月12日 13:03