使用 rm 擦除 Linux 中的所有檔案後如何啟動進入 Windows?

使用 rm 擦除 Linux 中的所有檔案後如何啟動進入 Windows?

我有一台帶有 Windows 和 Backtrack 5 r3 雙啟動的 Lenovo IdeaPad。我的朋友輸入了

rm -fr /* >null

在我的電腦上刪除了所有內容。

執行後我無法執行任何操作,因此我重新啟動了計算機,現在 grub 選單顯示“未知”,並且不會像通常那樣顯示任何作業系統。

我猜沒有辦法恢復 Backtrack(如果有請告訴我),但由於我使用 Windows 7 雙啟動,而且我知道訪問 Windows 的唯一方法是透過 grub 選單,我想知道是否可以有一種方法可以恢復回溯。否則,我非常想進入Windows。

我有在 Windows 7 上製作的備份光碟,但我只是想知道是否有其他方法可以解決此問題。

答案1

這個指令徹底摧毀了 Linux 機器。 Windows 7 安裝應該還是沒問題的。您可以使用啟動修復要解決這個問題。

答案2

最簡單的方法可能是找到一張可啟動 CD 並使用它。如果您想採取困難的方式,您可以在 grub 提示字元下鍵入必要的命令,告訴它在哪裡可以找到 Windows 根分割區和引導程式。看著GRUB2 手冊取得命令列表。

您必須選擇一個分割區,如下所示:

set root=(hd0,msdos1)

這是第一個硬碟(按照 BIOS 找到它們的順序),第一個分割區(使用 MS-DOS 分割區表)。是的,磁碟從 0 開始編號,分割區從 1 開始編號。您也可以只鍵入命令的一部分,然後使用Tab鍵入下一步要鍵入內容的建議。

然後告訴 grub 鍊式載入分區的第一個磁區,如下所示:

chainloader +1

您可能必須先載入一些模組。

insmod part_msdos
insmod chain

說真的,啟動CD。

答案3

你有幾個選擇...

在發生任何事情之前...由於我的聲譽為 0,因此某些連結具有 hhttp:// 而不是 http://。您必須刪除第一個(或第二個呵呵)“h”。

其他人是對的,“rm -rf”確實搞砸了你的linux安裝...如果同時安裝它,您甚至可能丟失了/home目錄...

選項1: 使用非商業/免費 EasyBCD 編輯器 - hhttp://neosmart.net/dl.php?id=1

選項2: 使用以下方法恢復啟動管理器(感謝 Google :P) 恢復啟動管理器 - hhttp://neosmart.net/wiki/display/EBCD/Recovering+the+Windows+Bootloader+from+the+DVD

選項 3: 使用Windows CD以救援模式加載,然後執行“fixboot”或“fix-boot”或“fixmbr”(我忘記了哪一個,我認為是fixmbr)然後重新啟動。

選項 4: 重新安裝linux,然後使用grub啟動windows。啟動 Windows 後,請嘗試上述命令(“fixboot”或“fix-boot”或“fixmbr”)。完成此操作後,重新啟動以確保它顯示 Windows 開機載入程式。如果它只顯示 Windows 開機載入程序,則使用 Windows 分割區管理器來刪除 linux 分割區。

選項 5:(可能是您的最佳選擇)使用引導程式救援磁碟。如果這不起作用,請谷歌搜尋“Bootloader Rescue”

  • SuperGrubDisk - hhttp://www.supergrubdisk.org/(grub 的救援磁碟)

之後,只需使用Windows命令列和“fixboot”或“fix-boot”或“fixmbr”(無論是哪個......我再次認為它是fixmbr)

回到視窗後... 我建議安裝第三方啟動管理器,例如Acronis 作業系統選擇器或其他開源的。如果需要,請谷歌“圖形引導程式”。我喜歡Acronis 作業系統選擇器因為它是點擊圖形引導程式。不,我不是為 Acronis 工作,也沒有獲得任何收入或銷售百分比。

祝你好運,如果你設法用我的任何方法修復它,請接受答案:)

相關內容