Кріс Касперски - відновлення даних

Мал. 2.5. Disk Probe за пошуком сектора
Acronis Disk Editor

Мал. 2.6. Acronis Disk Editor за пошуком рядки

Мал. 2.7. Acronis Disk Editor відображає завантажувальний сектор NTFS
DiskExplorer від Runtime Software

Мал. 2.8. DiskExplorer відображає MFT у скороченому вигляді

Мал. 2.9. DiskExplorer відображає MFT у розширеному вигляді
Sector Inspector

Мал. 2.10. Sector Inspector за роботою
Linux Disk Editor
Програм, придатних для відновлення даних, під Linux зовсім небагато. Фактично їх набагато менше, ніж під Windows NT, так і тим, що є, до досконалості далеко, як до Місяця. Але ж не розробляти ж весь необхідний інструментарій самостійно. Будемо використовувати те, що дають, втішаючи себе тим, що програмістам перших поколінь, які працювали на "великому залозі" (динозаврів машинної ери), доводилося набагато складніше.

Чесно кажучи, підтримка NTFS в Linux потрібна не так вже й сильно, а ось відсутність в цьому списку таких файлових систем, як UFS і FFS, дуже засмучує.
Lde забезпечує наступні можливості:
□ пошук файлових записів, що посилаються на даний блок (корисна можливість, але, на жаль, реалізована абияк і що спрацьовує далеко не завжди);
□ режим відновлення з ручним редагуванням списку прямих / непрямих блоків;
□ скидання дампа на диск;
□ деякі інші другорядні операції.
Робота з lde на перших порах виробляє досить дивне враження. По крайней мере, я відчував себе так, як якщо б пересів з IBM PC на УКНЦ / ZX Spectrum або з сучасної людини перетворився в неандертальця, який був змушений добувати вогонь тертям. Втім, з часом це проходить (програміст, як відомо, істота невибаглива і до всього звикає). Як варіант, можна завантажитися з "рятувальної дискети" і використовувати знайомий Norton Disk Editor або Runtime NT Explorer, запущеної з-під Windows РЕ. З одного боку це зручно (звичний інтерфейс і все таке), з іншого - ні Disk Editor, ні NT Explorer не підтримують ext2fs / ext3fs, і всі структури даних доводиться декодувати вручну.