web-dev-qa-db-ja.com

破損したLDMデータベースを修正する方法はありますか?

TL; DR:

LDMを診断および修正するためのツール/アプローチはありますかLogical Disk Managerメタデータ構造をゼロから再作成せずに?

完全な説明:

破損したLDMデータベースを意味するように見える状態で、GPT + LDM(ダイナミックディスク)で2つのSSDドライブをセットアップしています。

問題は、diskpartまたは_Disk Management Snap-In_を使用するときの奇妙な動作を除いて、すべてが正常に機能することです。

GPT構造は無傷のようです:

_GNU Parted 2.3
Using /dev/sde
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted) print                                                            
Model: ATA SanDisk SDSSDP12 (scsi)
Disk /dev/sde: 128GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt

Number  Start   End     Size    File system  Name                          Flags
 1      17.4kB  1066kB  1049kB               LDM metadata partition
 2      1066kB  134MB   133MB                Microsoft reserved partition  msftres
 3      134MB   47.3GB  47.2GB  ext4         LDM data partition            raid
 4      47.3GB  128GB   80.5GB  ntfs         LDM data partition
 5      128GB   128GB   234MB                LDM data partition

(parted) sel /dev/sdf                                                     
Using /dev/sdf
(parted) print                                                            
Model: ATA SanDisk SDSSDP12 (scsi)
Disk /dev/sdf: 128GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt

Number  Start   End     Size    File system  Name                          Flags
 1      17.4kB  47.2GB  47.2GB  ext4         LDM data partition            raid
 2      47.2GB  128GB   80.5GB  ntfs         LDM data partition
 3      128GB   128GB   367MB   ntfs         LDM data partition
 4      128GB   128GB   1049kB               LDM metadata partition
 5      128GB   128GB   335kB                Microsoft reserved partition  msftres
_

_/dev/sde3_および_/dev/sdf1_は、mdraid配列で正常に機能します。 _/dev/sde4_および_/dev/sdf2_は、Windowsミラーボリュームの一部です。 _/dev/sdf3_はWindowsのリカバリパーティションです。 Windowsを起動すると、通常はシステムを使用して、ミラーリングされたシステムボリュームにアクセスできます。ただし、_Disk Management Snap-In_はおかしくなります。 enter image description here

実際の物理ドライブは存在し、情報は一切ありません。それにもかかわらず、個々のボリュームはすべて表示され、xマークにもかかわらず正常に機能します-SYSTEM (C:)は、このすべての後に再同期している正常なジョブを実行しており、アクセスでき、現在システムボリュームとして使用されます。

diskpartはこの状況を確認します: enter image description here

リストする場合、物理ドライブは表示されませんが、とにかく選択して、さらに調査することができます。実際のボリュームはすべて次のように表示されます。 enter image description here

しかし、さらに詳しく調べると、存在しないディスクからのものであるように見えます。 enter image description here

_Virtual Disk Service error: The disk's extent information is corrupted._は、LDMメタデータの現在の状態がMicrosoftの標準に準拠していないことを非常に詳細に示しているようです。

これをさらに調査し、ディスクのパーティションスキーム全体を最初から再作成せずにこの問題を潜在的に修正する方法はありますか? LDMの問題を診断するために使用できるものはあまりないようです。やがて データベースダンプ を取得しようとします。

特にLDMデータベースを分析するときに何を探すべきかについてのヒントを探しています。

19
Karol J. Piczak

あなたの問題と私の問題はほとんど同じです:ディスク管理でドライブを見ることができますが、Windowsエクスプローラーではドライブ文字がなくなっており、実行可能なパーティションはありませんでした。私の場合、disk-partはすべてを正しく表示し、次の方法で問題が解決しました。

別の実行中のマシンに接続されている問題のある物理ハードドライブを取り外し、/ f/x/c/r、または/ rと/ fのみを指定してchkdskを実行してください。次に、再接続し、ハードディスクドライバーも更新します。

ありがとうございました

1
VL Thlan
0
Gaurav Singh