Определяне на RAID конфигурация от MFT записи с помощта на инструмента за преглед на структура, блог за разработчици

Забележка. Примерът в тази статия е създаден изкуствено, за да илюстрира нови техники на последната конференция. Следователно потребителските данни може да не изглеждат съвсем „естествени“. За основа обаче се вземат съвсем реални задачи.

Да предположим, че трябва да възстановим данни от RAID5 от 5 диска, които имаха файлова система NTFS. Но началото на всеки участник се заличава поради разрушителни опити за „излекуване“. За да опростя статията, ще предположа, че размерът на блока (128 сектора), началото на ивицата (0 LBA) вече са известни.

Остава да се определи редът на диска и алгоритъмът на ротация на блока за RAID 5. MFT записите са много подходящи за това. Нека се опитаме да ги намерим с груба реставрация.

конфигурация

MFT записи за член на RAID

Записите бяха намерени, номерата им са посочени в полето "коментар" във формат:
[Номер на първия запис . Номер на последния запис] (дължина на последователността в записите)
В правилната конфигурация те трябва да се следват непрекъснато. Нека се опитаме да съберем точно такава конфигурация.

Първо, трябва да разберете къде MFT записите ще лежат на RAID. Моята оценка е: 1 907 968 ​​* 4 = 7 631 872. Където 1 907 968 ​​е началото на записите на един от участниците, а 4 е коефициентът на преобразуване за RAID5 от 5 диска. Възможно е да се направи оценка с големи предположения, най-важното е да влезете в таблицата.

Ако все още ви е трудно да правите такива оценки, тогава можете да използвате RAID калкулатора. Всички известни параметри трябва да бъдат посочени там. Алгоритъмът и индексът на участниците могат да бъдат оставени по подразбиране.

инструмента

Сега отворете формуляра за създаване на нов RAID, задайте всички известни параметри, изчистете таблицата. Настройте формата, така че разделите "Explorer", "Table", "Structure" (от долния панел) да са отворени. Трябва да изглежда като екранна снимка.

записи