Apakah ada cara untuk memperbaiki database LDM yang rusak?

19

TL; DR:

Apakah ada alat / pendekatan untuk mendiagnosis dan memperbaiki struktur metadata LDM ( Logical Disk Manager ) tanpa membuat ulang dari awal?

Deskripsi lengkap:

Saya memiliki dua drive SSD yang diatur dengan GPT + LDM (disk dinamis) dalam keadaan yang sepertinya menyiratkan database LDM yang rusak .

Masalahnya adalah, semuanya berfungsi dengan baik kecuali untuk beberapa perilaku aneh saat menggunakan diskpartatau Disk Management Snap-In.

Struktur GPT tampaknya utuh:

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/sde3dan /dev/sdf1bekerja dengan baik dalam array mdraid. /dev/sde4dan /dev/sdf2merupakan bagian dari volume cermin Windows. /dev/sdf3adalah partisi pemulihan Windows. Ketika mem-boot ke Windows, saya biasanya dapat menggunakan sistem dan mengakses volume sistem cermin. Namun, ini menjadi Disk Management Snap-Ingila: masukkan deskripsi gambar di sini

Drive fisik yang sebenarnya hadir tanpa informasi apa pun. Namun demikian, semua volume individu dapat dilihat, dan berfungsi dengan baik terlepas dari xtanda - SYSTEM (C:)melakukan pekerjaan yang baik menyinkronkan kembali setelah semua ini, itu dapat diakses dan saat ini sedang digunakan sebagai volume sistem.

diskpart mengkonfirmasi situasi ini: masukkan deskripsi gambar di sini

Drive fisik tidak dapat dilihat saat mendaftar, tetapi tetap dapat dipilih dan diselidiki lebih lanjut. Semua volume aktual muncul sebagaimana mestinya: masukkan deskripsi gambar di sini

tetapi ketika diperiksa lebih teliti, mereka tampaknya berasal dari beberapa disk yang tidak ada: masukkan deskripsi gambar di sini

Virtual Disk Service error: The disk's extent information is corrupted. tampaknya menunjukkan dengan sangat jelas bahwa keadaan saat ini dari metadata LDM tidak sesuai dengan beberapa standar Microsoft lagi.

Apakah ada cara untuk menyelidiki ini lebih lanjut dan berpotensi memperbaiki masalah ini tanpa membuat ulang seluruh skema partisi disk dari awal? Sepertinya tidak banyak yang bisa digunakan untuk mendiagnosis masalah LDM. Saya akan mencoba untuk mendapatkan dump database yang terpasang pada waktunya.

Saya terutama mencari beberapa petunjuk tentang apa yang harus dicari ketika menganalisis database LDM .

Karol J. Piczak
sumber
Saya kira Anda tidak memiliki Manajer Perlindungan Data Pusat Sistem Microsoft, bukan? Semua Google saya tampaknya merujuk ke salah satu skrip PowerShell mereka.
Katherine Villyard
Sayangnya tidak, tidak ada layanan seperti itu tersedia dalam kasus ini (workstation terpisah khas). Pencarian saya juga tidak mengungkapkan banyak, mungkin karena sifat semi-proprietary dari standar LDM. Saya pikir tidak banyak yang bisa dilakukan dalam kasus ini, tetapi saya pikir posting di sini, meskipun jauh, adalah pilihan terakhir saya. Untuk saat ini, saya senang bahwa terlepas dari database yang cacat ini, semua volume dapat dikenali oleh sistem dan tersedia untuk penggunaan normal. Saya harap tetap seperti itu sampai solusi yang lebih permanen dapat ditemukan (atau masalah tidak ada bersama dengan beberapa peningkatan perangkat keras).
Karol J. Piczak
Saya melihat Boot drive Anda berstatus Rebuild. Setelah selesai, lihat apakah kesalahannya hilang. Juga ... apakah Anda mencoba chkdskpada disk yang terpengaruh untuk melihat apakah ia menemukan sesuatu?
Nathan C
Bukan jawaban ... tetapi lebih dari saran ... jika isinya penting bagi Anda, buat cadangan selagi bisa dan buat ulang drive dari awal. Untuk data penting, segala upaya perbaikan tidak layak dan tidak dapat dibenarkan ketika yang lebih buruk terjadi
a.atlam

Jawaban:

1

Masalah Anda dan masalah saya hampir sama: Saya bisa melihat drive dalam manajemen disk, tetapi tidak ada partisi yang dapat dieksekusi, di windows explorer saya huruf drive hilang. dalam kasus saya, disk-part menunjukkan semuanya dengan benar, dan metode berikut ini menyelesaikan masalah saya.

Silakan lepaskan hard drive fisik yang bermasalah, yang terpasang pada mesin lain yang sedang berjalan, dan jalankan chkdsk dengan / f / x / c / r, atau hanya / r dan / f. Kemudian pasang kembali, perbarui driver hard disk Anda.

Terima kasih

VL Thlan
sumber