我嘗試安裝ubuntu來獲得雙作業系統,但在過程中不小心刪除了windows的一個分區......我無法啟動windows,甚至無法使用reuse工具來恢復它......
我已經在 ubuntu 上備份了我的 C 驅動器,現在我想知道是否可以以某種方式恢復該分割區,而無需重新安裝,因為我沒有 Windows 安裝 CD/USB
根據我在網上搜索的內容,我似乎缺少的是恢復分區或加載分區? (是否應該有 2 個載入程式分區?)但是,我確實找不到適合我的情況的解決方案。現在我只有一個可啟動的 ubuntu USB,並且沒有可啟動的 Windows 媒體,我使用的是索尼超級本,所以沒有 CD 驅動器。
我只是想知道我是否知道我刪除了哪個分區,並且我可以以正確的形式格式化該分區並將文件複製到那裡......它會解決我的問題......?
我已附上當前分區資訊的螢幕截圖
答案1
筆記:這個答案來自OP的原始帖子,該帖子已編輯。無需再費周折...
使用評論中找到的一些信息,我去了資料恢復維基頁面,它幫助解決了我的問題。
無論如何,我所做的如下:
sudo swapoff -a
sudo parted /dev/sda
rescue 1 273
(1 來自點擊刪除之前的 1MB 可用空間,273 是目前可用空間量(以 MB 為單位))
Parted 建議我的驅動器是 FAT32,我接受了這些資訊。從 Ubuntu ISO 運行“檢查磁碟錯誤”後,我的系統再次運行。
答案2
我不確定您是否創建/移動/擴展了一些其他分割區,這些分割區現在佔用了以前是您的 Windows 分割區的空間。
如果你沒有做這樣的事情,那麼好消息是,你的數據仍然存在,但是作業系統不知道。
因此,您可能有機會(但不能保證)按照以下程序恢復您的資料:
- 在 Windows 分割區所在的位置建立一個新分割區 /dev/sda1。對於您的情況,最好的猜測是在硬碟的開頭聲明 gparted 顯示的所有可用空間。不要格式化分割區!
將分割區類型設定為NTFS。顯然,這不能在 gparted 中完成,但以下內容可能會有所幫助:
sudo fdisk /dev/sda Command (m for help): t Partition number (1-7): 1 Hex code (type L to list codes): 7 Command (m for help): w
重新啟動您的機器。希望分割區上遺失的資料能夠重新出現。
- 備份您的 Windows 資料!
做不格式化新建立的分區!格式化基本上會告訴系統刪除有關在復活的分割區上哪裡可以找到檔案的所有資訊。
編輯:
分割區碼7是NTFS。如果分割區是 FAT32,則代碼為C代替7。如果輸入大寫L而不是分區號,然後fdisk
將顯示可能的代碼清單。