忘記在即時 ubuntu 關閉期間卸載本機磁碟機的分割區;現在無法在 Windows 7 中看到它們

忘記在即時 ubuntu 關閉期間卸載本機磁碟機的分割區;現在無法在 Windows 7 中看到它們

我想在 Linux 中使用“dd”命令創建 Raspberry Pi sd 卡映像。因此,在我的 Windows 7 筆記型電腦上使用了 ubuntu live CD。 在工作期間,我將磁碟機「E」安裝到 ubuntu 中的某個「/media」資料夾。

然後,在我的任務完成後,我關閉了機器,但沒有卸載該驅動器。關機後CD自動彈出,橘色螢幕停留5分鐘。所以,我關掉了機器。

但現在當我啟動Windows 7時;它不允許我訪問“F”驅動器。看來可能是因為ubuntu掛載而變成了GPT分割區。現在我害怕做任何試誤指令的執行;因為我不是linux人。

在此先感謝您的幫忙。

答案1

首先,不可能更改單一分區主開機記錄 (MBR)形式為GUID 分割區表 (GPT)形式。 MBR和GPT都是分割表類型,適用於整個磁碟,因此,僅將一個分割區從 MBR 格式變更為 GPT 格式是不可能的。 (有一個部分例外,形式為混合MBR,但沒有證據表明您擁有混合 MBR,並且創建它們需要專門的工具,這些工具主要存在於 Mac 上。 。 (至少,單獨的更改不會產生這樣的效果。意外的 MBR 到 GPT 的轉換可能是由一個程序完成的,該程序可能會執行以下操作:MBR 和 GPT 都簡單地描述了分區的起點和終點,並提供了一些額外的元資料;檔案系統資料結構完全駐留在分區內,且不受分區表類型代碼的影響。

我懷疑你輸入的dd命令有誤。也許您混淆了ifof選項,從而覆蓋了分區的內容,F:而不是按照您的預期將它們複製到分區上的文件中E:。鍵入sudo blkid /dev/sdx#(其中/dev/sdx#有問題的分區的識別碼)可能會提供一些有關問題所在的線索。此命令顯示分區上使用的檔案系統的基本資訊:

$ sudo blkid /dev/sdc3
/dev/sdc3: UUID="5028fa50-0079-4c40-b240-abfaf28693ea" TYPE="ext4"

此範例顯示了 上的 ext4 檔案系統/dev/sdc3。 NTFS 磁碟區甚至其他 ext4 檔案系統的詳細資訊會有所不同。當然,也有可能blkid不會提供太多有用的信息——如果我的假設是正確的,那麼如果它無法識別分區上的檔案系統,它可能根本不提供任何輸出。

在最壞的情況下,您可能需要從備份中還原資料。沒有備份?然後你就進入了最壞的情況,你唯一的希望就是使用攝影記錄或類似的方法來逐個文件地恢復資料。這可能很乏味且結果可能不完整。如果 Windows 安裝到該分割區,您可能永遠無法再次啟動該安裝,因此需要重新安裝。 (重新安裝不過,您可以恢復任何可以恢復的個人文件;重新安裝將使檔案層級復原更加困難。

相關內容