Ubuntu

我怎樣才能恢復我的Linux?

  • September 24, 2013

我有一個有兩個分區的硬碟:一個是 460GB NTFS,另一個是 5GB ext3 Ubuntu 10.10。我想擴展 Ubuntu 分區,所以我打算將 NTFS 分區縮小 15GB,但我不小心右鍵點擊了 NTFS 分區並選擇了“啟動分區”。

它實際上使所有 ext3 分區變為“未分配”。看來我不能再從它啟動了。

我的問題是,我怎樣才能撤消它?因為它需要大約一毫秒才能完成,我幾乎可以肯定數據仍然存在。

謝謝。

呼叫 Linux 分區“未分配”的程序聽起來像 Windows 磁碟管理工具。微軟可以讓它辨識非微軟的分區類型,但他們沒有。可能是您的 Ubuntu 分區仍然存在並且沒有受到傷害。

如果是這種情況,您可能只需將 Ubuntu/boot分區標記為活動的。Windows 工具可能會拒絕將任何非 Microsoft 分區標記為活動,因此您必須使用其他工具。我建議使用 Ubuntu 安裝盤引導您的系統,並告訴它使用救援模式。最近沒用過Ubuntu救援模式;它可能有一個用於自動修復此類問題的菜單選項。如果沒有,您將不得不進入命令提示符,然後這樣說:

# fdisk /dev/sda
Command (m for help): p
...partition list; /boot will be the smallest one you see in all likelihood
Command (m for help): a
Partition number (1-8): 1

這將/dev/sda1是活躍的。這是最有可能的/boot,但不一定是這樣。您現在可以嘗試重新啟動。

如果這不起作用,請嘗試修復您的 GRUB 引導載入程序

如果這也失敗了,回到救援模式,fdisk再次進入並查看分區表。如果您發現一個 5 GB 的分區並且它沒有被標記為 NTFS、Linux 或 Linux 交換,您可能已經找到了“未分配”分區。說是/dev/sda3。然後在fdisk

Command (m for help): t
Partition number (1-8): 3
Hex code (type L to list codes): 83
Command (m for help): w

設置/dev/sda3為分區類型 83,表示它包含幾個與 Linux 兼容的文件系統之一:ext[234]、XFS、ReiserFS…

再次嘗試啟動。

如果仍然沒有這樣做,您可以採取其他步驟,但我們已經沒有簡單的步驟了。聽起來這只是一個愛好安裝,所以可能不值得採取英勇的措施來修復它。

在舊版本的 Ubuntu 中,您可以選擇切換到Wubi以減少與 Windows 發生衝突的可能性。不幸的是,UEFI 與 Wubi 衝突,並且看起來很難解決這些問題,因此從 13.04 開始,它從 Ubuntu 中刪除。

引用自:https://unix.stackexchange.com/questions/9156