总结:
有没有什么工具/方法可以诊断并修复 LDM (逻辑磁盘管理器)元数据结构无需从头开始重新创建?
详细描述:
我有两个 SSD 驱动器,它们设置为 GPT + LDM(动态磁盘),其状态似乎意味着损坏的 LDM 数据库。
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
出现了问题:
实际的物理驱动器存在,但没有任何信息。尽管如此,所有单个卷都可以看到,并且尽管有标记,它们仍能正常工作x
-SYSTEM (C:)
完成所有这些操作后,重新同步工作做得很好,可以访问它,并且目前正用作系统卷。
diskpart
证实了这种情况:
列出时看不到物理驱动器,但无论如何都可以选择并进一步调查。所有实际卷均按应有的方式显示:
但经过更彻底的检查,它们似乎来自一些不存在的磁盘:
Virtual Disk Service error: The disk's extent information is corrupted.
似乎非常详细地表明 LDM 元数据的当前状态不再符合某些 Microsoft 标准。
有没有办法进一步调查这个问题,并可能解决这个问题,而不用从头开始重新创建整个磁盘分区方案?似乎没有太多方法可以用来诊断 LDM 问题。我会试着找一个数据库转储及时附上。
我特别想寻找一些线索,看看在分析LDM 数据库。
答案1
您的问题和我的问题几乎相同:我可以在磁盘管理中看到驱动器,但没有一个分区是可执行的,在我的 Windows 资源管理器中驱动器号消失了。就我而言,磁盘部分正确显示所有内容,以下方法解决了我的问题。
请移除有问题的物理硬盘,将其连接到另一台正在运行的机器上,然后使用 /f /x /c /r 或仅使用 /r 和 /f 运行 chkdsk。然后重新连接,并更新硬盘驱动程序。
谢谢