重複としてマークしないでください。- 他の多くの質問と提案された答えを読んだが、うまく動作しないようです。
1TBハード3個、SSD2個、HDD1個があります。 SSDの1つにWindows 10をインストールしようとしたときに、誤ってパーティションテーブルを削除してHDDをフォーマットした可能性があります。
約10年前の写真がたくさん入っているHDDからデータを回復しようとしています。 HHDは2018年にしばらくLinuxを受け入れましたが、データディスクだけでした。
ディスクモデル:ST1000DM003-1SB1
TestDiskを使用して結果が混在した写真を回復しようとしました。パーティションテーブルを復元することはできませんが、Photorrecを使用して抽出できたため、データがまだディスクにあることがわかります。唯一の問題は、写真の記録によって約8Kの写真のすべての構造と順序が削除されたことです。
TestDiskの結果は次のとおりです。
Disk /dev/sda - 1000 GB / 931 GiB - CHS 121601 255 63
Current partition structure:
Partition Start End Size in sectors
1 * FAT32 0 1 1 242 254 63 3903732 [RECOVERY]
2 P FAT32 LBA 243 0 1 7401 254 63 115009335 [NO NAME]
3 E extended LBA 7402 0 1 102927 254 63 1534625190
5 L FAT32 LBA 7402 1 1 12160 254 63 76453272 [NO NAME]
X extended 102927 97 1 102927 232 38 8543
Invalid FAT boot sector
6 L FAT16 <32M 102927 98 62 102927 232 38 8419
6 L FAT16 <32M 102927 98 62 102927 232 38 8419
fdisk -l を実行すると、以下が返されます。
Disk /dev/sda: 931.53 GiB, 1000204886016 bytes, 1953525168 sectors
Disk model: ST1000DM003-1SB1
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: dos
Disk identifier: 0x17556621
Device Boot Start End Sectors Size Id Type
/dev/sda1 * 63 3903794 3903732 1.9G b W95 FAT32
/dev/sda2 3903795 118913129 115009335 54.9G c W95 FAT32 (LBA)
/dev/sda3 118913130 1653538319 1534625190 731.8G f W95 Ext'd (LBA)
/dev/sda5 118913193 195366464 76453272 36.5G c W95 FAT32 (LBA)
/dev/sda6 1653528490 1653536908 8419 4.1M 4 FAT16 <32M
Partition 1 does not start on physical sector boundary.
Partition 2 does not start on physical sector boundary.
Partition 3 does not start on physical sector boundary.
Partition 5 does not start on physical sector boundary.
Partition 6 does not start on physical sector boundary.
インストールしようとすると、次のものが返されます。
billy@billy-Mint:~$ ntfsfix -b /dev/sda3
Mounting volume... Error opening read-only '/dev/sda3': Permission denied
FAILED
Attempting to correct errors... Error opening read-only '/dev/sda3': Permission denied
FAILED
Failed to startup volume: Permission denied
Error opening '/dev/sda3': Read-only file system
Volume is corrupt. You should run chkdsk.
sudo fsck /dev/sda3 は次の結果を生成します。
fsck.ext2: Attempt to read block from filesystem resulted in short read while trying to open /dev/sda3 Could this be a zero-length partition?
どんな助けでも大変感謝します。どのように進むべきか混乱しています。
答え1
将来これを発見するすべての人のためにこの完全な循環をもたらすためのものです。私は仕事で私が可能な最高の結果を得たと助言してくれたソフトウェアエンジニアと話をしました。つまり、photorecを使ってデータを回復することが私が望んだ最善の方法でしたが、パーティションテーブルを削除しながらフォルダ構造が消えてフォルダ構造にあるデータを復元することはできませんでした。役に立ったことを願っています!
答え2
MBRパーティションディスクのハード最大値は4です。基本パーティション。この制限を解決するには、デフォルトのパーティションの1つを次のように使用できます。拡張パーティション:追加(「論理的」)パーティション化のためのコンテナです。
あなたの場合は、sda3
論理パーティションと 。最後のデフォルトパーティションスロットは使用されません。sda5
sda6
sda4
拡張パーティションには他のパーティションのみが含まれます。パーティション自体として直接使用することはできません。これは、1980年代初のハードドライブ搭載PC時代から存在していたMBRパーティショニング方式の珍しい現象です。
したがって、ntfsfix
システムで他の回復ツールを実行しようとする/dev/sda3
必要はありません。ディスクのその部分に認識可能なNTFSファイルシステムの残りが含まれている場合、testdisk
その内容は報告され、回復するパーティション構造に含まれることになります。
実際には、NTFSパーティションがまったくない(または復元されたパーティションテーブルがWindows 9x / MEで使用されているものと似ているため、そのオペレーティングシステムはNTFSをまったくサポートしていません)...またはパーティションの先頭が完璧すぎます。認識できないと上書きしましたが、この場合有用なものを実装できるとはtestdisk
期待しません。ntfsfix
からman ntfsfix
:
ntfsfix
いくつかの一般的なNTFSの問題を解決するユーティリティです。ntfsfix
はいいいえLinuxバージョンchkdsk
。いくつかの基本的なNTFS不一致のみを修正し、NTFSログファイルをリセットし、Windowsが最初に起動したときにNTFSの整合性チェックをスケジュールします。
ディスクにNTFSパーティションがあると仮定すると、ソフトウェアエンジニアの評価に同意します。つまり、最高の結果を得ました。
しかし、そうではなく、回復されたパーティションテーブルが正しいと思われる場合は、それを無視して続けますsda3
。sda5
sda6
ext2
ファイルシステムの回復ツールは、パーティションの予想されるファイルシステムに基づいて選択する必要があります。実際のファイルシステムタイプがFAT32の場合、NTFSまたはファイルシステム(およびntfsfix
それぞれ)用のツールを実行してfsck.ext2
も役に立ちません。
このような回復状況では、通常のコマンドを実行するのではなく、ファイルシステムの種類に適した正しいツールを明示的に選択する必要がありますfsck
。sda5
とのsda6
場合、fsck.vfat
回復されたパーティションテーブルのパーティションタイプが正しい場合は、正しいツールである可能性があります。
無視できますPartition X does not start on physical sector boundary.
。最初のパーティションの開始セクタは1024ではなく63なので、ディスクは明らかにシリンダまたはトラックの先頭にあることが望ましいという以前のDOS時代の規則に従う古いオペレーティングシステムを使用してパーティション化されています。ブートパーティションは以下に基づいています。従来のC/H/S構造により、最新のディスクに厳密に「最適」ではないパーティションが作成されます。
4096バイトの物理セクタサイズを使用できる最新のディスクで報告されているC / H / Sジオメトリは、従来のオペレーティングシステムが予想しているので架空です。これは、ディスク上のデータブロックの実際のレイアウトとは関係ありません。優秀。