web-dev-qa-db-ja.com

上書きされたパーティションを回復する方法は?

だから私はkimsufiサーバーに問題があります。このコマンドを使用してWindowsをインストールしていました:

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

そして、私は混乱して、既存のWindowsインストールでそのコマンドを誤って実行しました。今では、RDPを使用できなくなりました。イメージのダウンロードが3%進んだにもかかわらず、既存のインストールをなんとか上書きしました。私の重要なファイルはすべて、OSが保存されているプラ​​イマリではなく、異なるパーティションにありました。

レスキューモードを使用してすべてのファイルを別のサーバーに転送する方法はありますか?どういうわけかFTPサーバーをKimsufiLinuxレスキューモードで実行できますか?別のサーバー(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パーティションを表示するだけですか?

1
rudolph

部分的に上書きされたパーティションをtestdiskで回復しました。誰かが同じ問題を抱えている場合の解決策は次のとおりです(testdiskを使用):

  1. Intel/PCパーティション>

  2. 分析>

  3. クイック検索>

    そして、削除されたパーティション[1.8TB]を見つけました>

  4. 続行するにはEnter>

  5. [書き込み](パーティション構造をディスクに書き込む)>

そして今、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は復元されたパーティションの名前であり、他のパーティションの数に基づいて異なる番号を含めることができます。

2
rudolph