題 如何讓Windows XP再次啟動?


前段時間,我更換了硬盤。愚蠢的是,我對各個分區進行了成像,而不是整個驅動器。這意味著我的系統無法啟動。對於我的主要操作系統(Linux),這沒問題,因為我可以簡單地重新運行GRUB。但是,Windows XP仍然無法啟動。

有問題的機器是沒有CD驅動器或還原分區的上網本,因此我無法從Windows CD啟動並運行 fixmbr。我該如何修復Windows?

這是我嘗試從GRUB菜單啟動Windows時看到的圖片:

我實際上沒有XP CD,因為我的兩台機器,上網本既沒有恢復分區也沒有CD,而我的其他XP機器只帶有恢復分區。所以我還需要一種方法來獲取必要的文件。


5
2018-05-24 04:08


起源


你可以使用這個[教程]( tinyempire.com/notes/ntldrismissing.htm)。抱歉,我不能將其作為答案發布,因為我在移動ATM上。你可以使usb可啟動,並可以修復丟失的ntldr。 - avirk
@avirk:謝謝。你回答了我的大部分問題。如果你把它作為答案發布,我會接受它。不幸的是,在這個過程中,我設法嚴重損壞了我的主系統,所以在我能從中恢復之前,我不會在這個問題上工作。 - Scott Severance
好的,我打算將其作為答案通過那裡提供的步驟發布。 - avirk


答案:


您可以使用提供的說明 ntldrmissing.com

1。 得到一張空白的軟盤/ cd-r / usb(其上的任何內容都將被刪除),並將其放入正常工作的計算機中。

2。 如果你有一個有效的Windows機器下載修復程序:軟盤 fixntldr.exe。對於CD-R fixntldriso.zip 和USB ntldrusb.zip 到一台工作的計算機上(這些文件的備份副本可在他們的 現場)。

3。 製作新的啟動盤:

軟盤: 不要將fixntldr.exe放在軟盤驅動器上,將fixntldr.exe放在桌面上或C:驅動器上的任何位置。雙擊運行fixntldr.exe文件。單擊確定以覆蓋工作計算機中的空白軟盤,您應該看到有關寫入新軟盤的一些屏幕。 (如果你不喜歡從我運行exe,你可以運行 fixntldr_RawRite.zip 然後用你信任的文件替換裡面的RawRite.exe文件(現在轉到步驟4)。

CD-R: 不要將文件fixntldriso.zip刻錄到CD上。您希望首先將iso文件解壓縮或“解壓縮”到桌面上,右鍵單擊fixntldriso.zip並選擇“Extract All”,然後選擇Next> Next> Finish。

不要將文件fixntldr.iso刻錄到CD,我們將從中“提取”文件並通過特殊過程將這些文件刻錄到CD,具體取決於您的工作計算機的操作系統版本。
Windows 7:雙擊fixntldr.iso並按照提示將內容刻錄到CD,然後轉到步驟4。
Windows XP:下載並安裝“ISO記錄器“然後右鍵單擊fixntldr.iso文件並選擇”將圖像複製到CD“並按照提示將內容刻錄到CD,然後轉到步驟4。
USB: 關注之後再回來做第4步 製作USB磁盤並使用它啟動的每個步驟的屏幕截圖

4。 把新的 floppy/cd-r/usb 您剛剛在計算機中創建了NTLDR缺少錯誤消息,關閉了損壞的計算機。

5。 使用其中的軟盤/ cd-r / usb打開損壞的計算機/插入其中(如果計算機已經打開,請重新啟動它)。一旦您的計算機通過BIOS屏幕,您的計算機應該嘗試訪問啟動盤,您應該看到一個帶有白色字母的黑屏,上面寫著:

1ST TRY THIS seleccione esto primero
2ND TRY THIS essayez ceci en deuxieme
3RD TRY THIS wahlen Sie diesen Third
4TH TRY THIS selezioni questo fourth
5TH TRY THIS selecione este fifth
6TH TRY THIS seleccione este sexto
7TH TRY THIS essayez ceci en septieme
8TH TRY THIS wahlen Sie dieses achte
9TH TRY THIS selezioni questo nono
10TH TRY THIS selecione este decimo

(作者為了國際風味而投入了一些西班牙語/法語/德語/意大利語/葡萄牙語。)

此文件設置為在30秒後自動選擇“1ST TRY THIS”選項。首先嘗試,如果選擇錯誤,您可能會遇到以下四個錯誤之一:

錯誤1。 Windows無法啟動,因為文件 system32hal.dll 失踪或腐敗

錯誤2。 由於計算機磁盤硬件配置問題,Windows無法啟動。無法從選定的啟動盤中讀取。檢查引導路徑和磁盤硬件。有關其他信息,請查看有關硬件磁盤配置的Windows文檔和硬件參考手冊。

錯誤3。 I / O訪問引導扇區文件時出錯 multi(0)disk(0)fdisk(0)BOOTSECT.DOS

錯誤4。 立即重啟

如果確實出現錯誤,請嘗試選項2.大多數計算機將使用選項1或選項2啟動。當然,如果選項2不起作用,請嘗試選項3等,直到您嘗試了所有10個。

如果沒有效果,您可以嘗試在“1st Try This”選擇屏幕上按F8,它會給出一個提示,您可以在其中選擇安全模式,然後再次嘗試“1st Try This”選項。

如果一切順利,你將恢復你的窗戶。當我第一步非常輕鬆地形成本教程時。


1
2018-05-25 02:48





要么從USB CD驅動器啟動,要么在帶有CD驅動器的計算機上使用類似工具製作Windows啟動USB http://wintoflash.com/home/en/ (我沒有使用過這個特殊的工具,因此不能保證它,它只是一個例子,它在那裡)。這需要您的筆記本電腦支持從USB啟動,但由於您已經進行了雙啟動,我認為它確實存在,並且您知道如何執行此操作。

如果所有其他方法都失敗了,例如您的筆記本電腦不支持從USB啟動,您可以拉動驅動器,將其安裝在帶有CD驅動器的計算機中,然後從那裡進行修復。


0
2018-05-24 05:02



看我對我的問題的編輯。你知道我怎麼可以拿到XP CD嗎? - Scott Severance
啊,那可能是個問題。我不知道任何合法的方法來獲取沒有CD的文件。請你的工作/學校/大學IT部門借一個,我打賭他們有一個 - 從Windows的更高版本的啟動CD可能工作,我不確定。 - ChimneyImp


有一個更好,更自由的選擇,使用Linux LiveCD發行版和Pendrive。

如果BIOS可以啟動USB介質,也可以從USB記憶棒啟動一些Linux Live發行版。

閱讀有關Linux命令行工具(ntfs-3g,mount,umount,cp)以及如何識別分區(/ dev / sd $#)的信息,大多數現代Linux發行版(以及一些非常舊的發行版)都包含所有這些工具。

使用Linux Live發行版,您可以安裝Windows XP分區,在其上複製文件,卸載它並重新啟動。


-1
2018-01-24 10:36



這個答案與這個問題無關。問題不在於如何復製文件;它是關於使Windows XP啟動。 - Scott Severance