web-dev-qa-db-ja.com

GPT保護パーティションのデータを回復する

不明な理由で、私のラップトップのWindows10は今週正しく起動しなくなりました。ディスクを分析したところ、OSを搭載した最初のディスクはひどい形(読み取り/書き込み時にノイズが多いなど)でしたが、データを搭載した2番目のディスク(1TB)は問題ないようです...しかし読み取り不能です! USBアダプターで接続しましたが、別のWindows10「ディスク管理」コンソールにGPT保護パーティションとして表示されました。何もできず、すべてのオプションがグレー表示されます。

Gpartedを実行してパーティション、mbr、...を読み取りましたが、ドライブのデータをねじ込まない方法がわかりません...

ドライブで起動したときのgpartedの出力は次のとおりです。

c:\temp>gdisk64.exe \\.\physicaldrive1
GPT fdisk (gdisk) version 1.0.1

Partition table scan:
  MBR: protective
  BSD: not present
  APM: not present
  GPT: not present

Creating new GPT entries.
************************************************************************
Most versions of Windows cannot boot from a GPT disk except on a UEFI-based
computer, and most varieties prior to Vista cannot read GPT disks. Therefore,
you should exit now unless you understand the implications of converting MBR
to GPT or creating a new GPT disk layout!
************************************************************************

Are you SURE you want to continue? (Y/N): y

Command (? for help): l

Disk \\.\physicaldrive1: 244190646 sectors, 931.5 GiB
Logical sector size: 4096 bytes
Disk identifier (GUID): EE734396-FF46-48DD-A2D3-40E508B33FA3
Partition table holds up to 128 entries
First usable sector is 6, last usable sector is 244190640
Partitions will be aligned on 256-sector boundaries
Total free space is 244190635 sectors (931.5 GiB)

Number  Start (sector)    End (sector)  Size       Code  Name

Command (? for help): r

Recovery/transformation command (? for help): i
No partitions

Recovery/transformation command (? for help): o

Disk size is 244190646 sectors (931.5 GiB)
MBR disk identifier: 0x00000000
MBR partitions:

Number  Boot  Start Sector   End Sector   Status      Code
   1                     1    244190645   primary     0xEE

また、Fedoraでディスクを読み取ろうとしましたが、それ以上の運はありませんでした。

少なくとも、データをコピーしたり、パーティションテーブル(または壊れたもの)をより適切に修復したりするために何かすることはありますか?.

より良い診断を行うための情報が不足している場合は、教えてくださいありがとう

編集と解決策:Rodが指摘したように、ラップトップのハードウェアはドライブのセクターサイズを4096バイトに構成しました。ドライブが元のラップトップに接続されると(USBケーブルで別のラップトップに接続されない場合)、ドライブが認識され、完全に機能します。

1
LouisJ

STOP!

出力に警告サインがあります:

Logical sector size: 4096 bytes

今日のハードディスクの大部分は512バイトの論理セクターを使用しています。ただし、一部の外部エンクロージャーおよびアダプターは、8つの512バイトセクターのグループを4096バイトセクターに変換します。そうすることには一定の利点がありますが、ディスクを直接接続からそのような変換を行うアダプターを含む接続に安全に移動することは非常に困難です。この方法でセクターサイズを変更すると、パーティションテーブルなどの重要なデータ構造が無効になります。 USBアダプターを使用してデータの書き込みを開始すると、ディスクにさらに害を及ぼすことはほぼ確実です。

データを回復するには、まず問題が発生する前に接続されていた方法でディスクを接続するか、少なくとも通常の接続時と同じセクターサイズを生成する接続方法を見つける必要があります。この方法でディスクを接続して初めて、診断と修復に役立つデータを抽出できます。

3
Rod Smith

gPartedをライブで試したことはありますか?その非常に効果的です。 gpt hddシステムをmbrに変換した後は、hddを変更したり書き込んだりしないでください。あなたのデータを回復するためにufsデータ復旧ソフトウェアを使用してください。また、ufsには生のエクスプローラーがあります。必要に応じて、データを直接コピーして貼り付けることができます。