Ubuntu安裝過程中未選擇分割區

Ubuntu安裝過程中未選擇分割區

我最近在我的筆記型電腦上安裝了 Ubuntu (14.04 LTS)。我有一個 SSD,上面安裝了 Windows 7,並決定在雙啟動中安裝 Ubuntu。在 Windows 中,我分別為 Ubuntu 和交換空間建立了 2 個其他分割區 (15Gb) 和 2(Gb)。我剩下 4 個分區:

  • 一個 ~200 Gb 的 Windows 7 (#1)
  • 我猜是一個與 Windows 相關的非常小的(100Mb)(#2)
  • 一個用於 Ubuntu 的空 15 Gb (#3)
  • 空的 2 Gb 用來交換空間 (#4)

我將 Ubuntu 燒錄到 USB 隨身碟並從 BIOS(UEFI 版本 2.17)啟動。然後我開始安裝Ubuntu。在安裝過程中,我選擇了「將 Ubuntu 與 Windows 7 一起安裝」。我點擊了“分區選項”。這引導我到分區螢幕,又名“我搞砸了螢幕的地方”,看起來像

在此畫面中,我選擇#3 作為我的根目錄(使用 ext4 檔案系統)。我選擇#4 作為交換空間。當選擇分割區時,我透過點擊“-”按鈕取消選擇#1(Windows 7 中的那個)。一旦取消選擇,該空間就會被標記為“自由空間”,重大錯誤

然後我繼續安裝。現在,在 BIOS 中,當我選擇要啟動的裝置時,BIOS 只建議我一個選項(SSD 上的 Ubuntu),而我想看到其中 2 個選項(每個作業系統一個)。

我嘗試用​​ U 盤啟動,看看會發生什麼。在安裝過程中,#1 分割區不再存在,我只能「與 Ubuntu 一起安裝 Ubuntu」。

如果我運行lsblk,我只能看到 3 個分區(Ubuntu - 15 Gb,交換分區 - 2 Gb 和一小部分 - 1 Kb)。

現在鑑於這種情況,我想知道「丟失」的分割區是否可以恢復?我猜主開機記錄被更改了,windows位址被Ubuntu的位址取代了。但這是否意味著Windows分割區被完全刪除了呢?或者它只是不再被引用?

我想嘗試將丟失的分區添加到我的分區表中。在 Ubuntu 網站上,我發現一個頁面 (help.ubuntu.com/community/DataRecovery) 解釋瞭如何做到這一點?我應該嘗試一下嗎?

嗯,問題很多,我很高興聽到您的任何建議!

非常感謝

------ 第一次編輯 --------

按照建議我執行了 TestDisk。以下是我收集到的第一批資訊:

磁碟 /dev/sda - 256 GB / 238 GiB - CHS 31130 255 63 目前分區結構:

    Partition                  Start        End    Size in sectors
 3 E extended LBA         29058 101 34 29307 191 39    4005861
 4 * Linux                29307 192  6 31130 158  4   29284352
 5 L Linux Swap           29058 101 36 29307 191 39    4005859

它對應於我的 #3 和 #4 分割區(給定 512 位元組的磁區)。但我不明白為什麼其中兩個重疊?什麼是擴充LBA?

然後我啟動了“快速搜索”並得到了這些結果:

快速搜尋

Disk /dev/sda - 256 GB / 238 GiB - CHS 31130 255 63
     Partition               Start        End    Size in sectors
   HPFS - NTFS              0  32 33    12 223 19     204800 [System Reserved]
   HPFS - NTFS             12 223 20 29058  69  3  466614272 (my "lost" partition" !)
   HPFS - NTFS          29058 101 36 29307 192  5    4005888
   Linux                29307 192  6 31130 158  4   29284352

這裡是 !第二個分割區是 238 GB 的分割區,其中包含 Windows 安裝。我猜第一個包含 GUID 分區表?

為了列出分區中的目錄和文件,我按了“p”。然後 TestDisk 崩潰了。我應該從我的 USB 記憶棒而不是我的實際 SDD 上運行 Linux 來做到這一點嗎?

無論如何,現在我想告訴 TestDisk 將“丟失”的分區添加到該分區表中。我不知道該怎麼做,不想再搞砸了!有人可以幫我嗎?

-------------編輯2----------------

我在 Testdisk 中執行了下一步(選擇分割區並按「繼續」)。它建議我進行更深入的搜索,我就這樣做了。結果如下:

Disk /dev/sda - 256 GB / 238 GiB - CHS 31130 255 63
     Partition               Start        End    Size in sectors
>  HPFS - NTFS              0  32 33    12 223 19     204800 [System Reserved]
   HPFS - NTFS             12 223 19    25 159  5     204800
   HPFS - NTFS             12 223 20 29058  69  3  466614272
   HPFS - NTFS             12 223 20 31130 190 36  499908608
   Linux                 1318  42  5  1970 222 44   10485760
   Linux                 8911 129 51  9564  55 27   10485760
   Linux                 8923 158  4  9576  83 43   10485760
   Linux                 8948  89 38  9601  15 14   10485760
   Linux                10607   5 23 11259 185 62   10485760
   Linux                10640  74 59 11293   0 35   10485760
   Linux                27363   3 33 29712 194 50   37748736
   Linux                27616  49 18 29965 240 35   37748736
   Linux                27635  80 30 29985  16 47   37748736
   Linux                27636 118  3 29986  54 20   37748736
   Linux                27639  35 45 29988 226 62   37748736
   Linux                27642 115 58 29992  52 12   37748736
   Linux                27663 222 16 30013 158 33   37748736
   Linux Swap           29058 101 36 29307 192  5    4005888
   HPFS - NTFS          29058 101 36 29307 192  5    4005888
   HPFS - NTFS          29058 101 36 29307 192  5    4005888
   Linux                29307 192  6 31130 158  4   29284352


Structure: Ok.  Use Up/Down Arrow keys to select partition.
Use Left/Right Arrow keys to CHANGE partition characteristics:
*=Primary bootable  P=Primary  L=Logical  E=Extended  D=Deleted
Keys A: add partition, L: load backup, T: change type, P: list files,
     Enter: to continue
NTFS, blocksize=4096, 104 MB / 100 MiB

它發現了幾個重疊的 Linux 分割區,但我真的不確定它們是什麼。我的猜測是它們來自我下載的一些虛擬機器映像。不管怎樣,我唯一感興趣的分割區是第三個分割區(238 GB)。

如果我再次按“繼續”,我會收到一條訊息,例如“未找到分區”,然後它會返回到選單。

我嘗試使用 gparted 但它花了很長時間......奇怪。

答案1

我建議您testdisk使用Ubuntu

sudo apt-get install testdisk

或透過下載Ubuntu Software Center

無論哪種情況,請確保在或 中Universe啟用儲存庫。/etc/apt/sources.listSoftware Updater

你可以testdisk像這樣運行:sudo testdisk

恢復已刪除分割區所需的步驟因您的配置以及testdisk識別已刪除分割區的能力而異,因此我無法為您提供確切的說明,但請嘗試按照程式提供的螢幕說明進行操作本身。另外,如果您需要進一步參考,這裡testdiskwiki 本身提供了一個很好的分割區復原逐步指南

答案2

好吧,這就是它的結局。

我安裝了 Ubuntu 更新並重新啟動了系統。不幸的是,登入畫面從未出現,我陷入了黑屏和閃爍的遊標。我用谷歌搜尋了這個問題並嘗試了一些方法,但沒有解決問題。所以我決定在當前版本上重新安裝 Ubuntu。

我收到一條警告,說一個分割區將被更改(這是我安裝了 Ubuntu 的分割區)。我繼續。安裝完成後,我用 testdisk 進行了快速檢查,當我看到 Ubuntu 尚未按照警告提示安裝時,我感到非常震驚。它被安裝在「可用空間」(我的「遺失的」Windows 分割區)中。所以是的,我肯定丟失了我的分區。

相關內容