web-dev-qa-db-ja.com

破損したNTFSを修正する方法

Rsyncを使用してLinuxボックス(ext4)を外付けNTFS HDDにバックアップしようとしましたが、いくつかのエラーエラーが発生し、「rm-r」と「rm-rf」を使用して外付けHDDのバックアップを削除しました。すべてのファイル/ DIRと、このプロセスの後にHDDから奇妙な音が出ました(マウントされていなくても{はい、マウントできました})これは数回発生し(再バックアップして再度削除)、プラグインしましたデバイスをMS-Windowsにインストールし、「chkdsk/f」を試しました。これにより、サウンドの問題が修正され、「found.000 tofound.999」という名前のフォルダ/ファイルがいくつか作成されました(非表示のオプションを使用しても、Windowsでそれらを表示できませんでした)有効)それはどういうわけか私がrm-rfで取り除こうとしたものの回復であり、最後に私はrm-rfでLinux上で使用しているすべてのfound.000-999フォルダを削除することにしました。

WindowsでもLinuxでもマウントできません。災害前はWindowsでdiskmgmt.mscを使用し、Linuxでlsblk/fdiskを使用していたデバイスを見ることができます。これは、1パーティションのHDDでしたが、現在は4〜5に分割されています。

ただし、その非常に重要/重要データを保存する

ここにいくつかの出力があります

# fdisk -l /dev/sdc

Disk /dev/sdc: 1.8 TiB, 2000365289472 bytes, 3906963456 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x6e697373

Device     Boot      Start        End    Sectors   Size Id Type
/dev/sdc1  ?    1936269394 3772285809 1836016416 875.5G 4f QNX4.x 3rd part
/dev/sdc2  ?    1917848077 2462285169  544437093 259.6G 73 unknown
/dev/sdc3  ?    1818575915 2362751050  544175136 259.5G 2b unknown
/dev/sdc4  ?    2844524554 2844579527      54974  26.9M 61 SpeedStor

Partition table entries are not in disk order.

# ntfsfix -d /dev/sdc
Mounting volume... ntfs_mst_post_read_fixup_warn: magic: 0x00000000  size: 1024   usa_ofs: 0  usa_count: 65535: Invalid argument
Record 0 has no FILE magic (0x0)
Failed to load $MFT: Input/output error
FAILED
Attempting to correct errors... ntfs_mst_post_read_fixup_warn: magic: 0x00000000  size: 1024   usa_ofs: 0  usa_count: 65535: Invalid argument
Record 0 has no FILE magic (0x0)
Failed to load $MFT: Input/output error
FAILED
Failed to startup volume: Input/output error
Checking for self-located MFT segment... ntfs_mst_post_read_fixup_warn: magic: 0x00000000  size: 1024   usa_ofs: 0  usa_count: 65535: Invalid argument
OK
ntfs_mst_post_read_fixup_warn: magic: 0x00000000  size: 1024   usa_ofs: 0  usa_count: 65535: Invalid argument
Record 0 has no FILE magic (0x0)
Failed to load $MFT: Input/output error
Volume is corrupt. You should run chkdsk.

ありがとう

2
Mirkan

testdisk と呼ばれる素晴らしいオープンソースツールを見つけました&フォローしました this チュートリアルそしてはいそれはHDDに新鮮な精神を与えました

4
Mirkan

I/O

入出力エラー

これは、ドライブおよび/またはディスクのハードウェアの問題を示唆している可能性があります。

これらのレベルのいずれかに問題がある場合は、ファイルシステムの修復を試みることはお勧めできません。

レコード…ファイルマジックはありません

Tuxeraサポート-トピックを表示-レコード6にはFILEマジックがありません:入力/出力エラー (2008-02-18)への応答の中には、TuxeraのCTOからの回答があります:

0x44414142 =「DAAB」はリトルエンディアンなので、右から読み取る必要があります。つまり「BAAD」です。

ディスク上のBAADファイルの魔法は、私が思っていたとおり、ハードウェアの問題(不良セクタ)を示しています。

再フォーマットは一時的に役立つ可能性がありますが、ディスクが信頼できるものと交換されるまで、データは安全ではありません。

悪い知らせをお詫びします、交換で頑張ってください。

0
Graham Perrin