Partition

如何恢復被覆蓋的分區?

  • November 27, 2016

所以我遇到了 kimsufi 伺服器的問題。我正在使用以下命令安裝 Windows:

wget -O- ...url.../server.gz | gunzip | dd of=/dev/sda

我搞砸了,不小心在已經存在的 Windows 安裝上執行了該命令,現在我不能再使用 RDP,我想現在一切都消失了,它以某種方式覆蓋了現有安裝,即使它在下載圖像時有 3% 的進度。我所有的重要文件都在不同的分區上,而不是在儲存作業系統的主分區上。

有沒有辦法使用救援模式將所有文件傳輸到另一台伺服器?我能以某種方式讓 FTP 伺服器在 Kimsufi Linux 救援模式下執行嗎?我正在考慮從另一台伺服器(Windows)連接到它,瀏覽文件並下載/備份它們。

我曾嘗試使用 WinSCP,但它只顯示 Linux 目錄。如何通過 WinSCP 瀏覽 windows 分區?

難道是在執行該命令後它覆蓋了我的主分區並損壞了其他分區?

我執行了 lsblk 命令,它只顯示了 2 個分區

NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT 
sda 8:0 0 1.8T 0 disk 
├─sda1 8:1 0 500M 0 part 
└─sda2 8:2 0 14.5G 0 part 

或者它只是顯示linux分區?

**我用testdisk**恢復了部分覆蓋的分區。如果有人遇到同樣的問題,這裡是解決方案(使用 testdisk):

  1. Intel/PC 分區>
  2. 分析>
  3. 快速搜尋>

在那裡我找到了刪除的分區

$$ 1.8 TB $$> 4. 輸入繼續> 5. $$ Write $$(將分區結構寫入磁碟) >

現在分區在我執行時顯示fdisk -l

之後我嘗試掛載它,但它顯示錯誤:

“元數據保存在 Windows 記憶體中,拒絕掛載” root@rescue:/dev# sudo mount /dev/sda3 /mnt 磁碟包含不干淨的文件系統 (0, 0)。元數據保存在 Windows 記憶體中,拒絕掛載。無法掛載“/dev/sda3”:不允許操作 NTFS 分區處於不安全狀態。請恢復並完全關閉 Windows(不休眠或快速重啟),或使用“ro”掛載選項以只讀方式掛載卷。

閱讀此站點上有關如何解決此問題的其他執行緒: sudo ntfsfix /dev/sda3並且sudo mount -o rw /dev/sda3 /mnt> 現在已安裝的 NTFS 分區顯示在 WinSCP (SFTP) /mnt 文件夾中。

sda3是恢復的分區的名稱,它可以根據您擁有的其他分區的數量包含不同的數字。

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