惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Apple Machine Learning Research
Apple Machine Learning Research
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
G
Google Developers Blog
博客园 - 司徒正美
J
Java Code Geeks
aimingoo的专栏
aimingoo的专栏
A
About on SuperTechFans
博客园 - 三生石上(FineUI控件)
WordPress大学
WordPress大学
T
The Blog of Author Tim Ferriss
D
Docker
大猫的无限游戏
大猫的无限游戏
D
DataBreaches.Net
腾讯CDC
V
Visual Studio Blog
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
C
Check Point Blog
M
MIT News - Artificial intelligence
Jina AI
Jina AI
I
InfoQ
雷峰网
雷峰网
The Cloudflare Blog
美团技术团队
Engineering at Meta
Engineering at Meta

Все публикации подряд на Хабре

Ловим музу за клавиатуру: как айтишнику стать автором Что умеет Midjourney в 2026? Мой немного грустный разбор этого шикарного инструмента Никто не любит писать тесты, но ИИ может исправить это IPv8 выглядит как мечта. Поэтому почти наверняка не взлетит Производители вернули в продажу материнки с DDR3. Что происходит? Управление агентом с телефона через Telegram теперь в KodaCode От координации к лидерству: как меняется роль руководителя разработки Я сделала родителям бизнес вместо пенсии: зарабатываем 70 тысяч, мама не даёт продать В три раза быстрее приемка товара и оптимизация трудозатрат на 73%: как «РСТ-Инвент» помог Gulliver Group ИИ-шечный мир победил? О влиянии искусственного интеллекта на игропром Кремль снижает давление на Телеграмм пока Европа строит интернет по паспорту Как CEO, CTO и CIO за 8 часов собрали ИИ-директора, который умеет держать позицию под давлением Как (не) потерять домен за выходные Вместо 8 разных VPS: как я организовал практику студентам на одном сервере Почему твой Open Source проект не замечают? R&D: искусство управления неопределенностью в разработке AI-дефляция: вакансий для разработчиков больше, а рост зарплат — худший за 15 лет Мы отдали управление роботами OpenClaw. Что из этого вышло Галактический ID: система идентификации для всех форм разумной жизни Шесть основ бизнес-анализа: начинаем с вопроса «Кто в игре?» Код-ревью, в котором дело не в коде Данные переехали. Команда — нет Системной подход к сдаче OSWE в 2025 Почему комната управления реактором покрашена в цвет морской пены 4 YAML-файла вместо PySpark: как аналитикам строить пайплайны без разработчиков LLM-агент для поиска свободных доменов: автоматизируем подбор Когда, зачем и как правильно начинать новую сессию в Claude Code? Как я заставил нейросеть писать макросы для FreeCAD Анатомия ИИ‑агента для подбора персонала. От тысячи резюме к топ‑10 за минуты Опыт разработчика как экономика внимания
Восстановление данных с помощью бесплатной утилиты Easy D...
wwwHardMaste · 2026-05-25 · via Все публикации подряд на Хабре

Уровень сложностиПростой

Время на прочтение4 мин

Охват и читатели8.3K

Обзор

С момента (раз, два, три) публикаций о бесплатной свободно распространяемой многофункциональной утилите Easy Disk Checker вышел major update 5.* в котором по итогам голосования на "Хабре" появилась и развивается новая ветка “Восстановления данных”, где я, как практикующий с 2003 года дата-рекавери специалист, постарался реализовать функции которые могут помочь как обычным пользователям, так и мне, в ежедневной профессиональной деятельности.

Восстановление данных в Easy Disk Checker

Восстановление данных в Easy Disk Checker

Восстановление файлов

Здесь передо мной стояли две последовательные цели. Имея перед глазами такой флагман индустрии, как R-Studio надо было, во-первых, постараться сделать не хуже в части анализа и разбора файловых структур для поиска потерянных или удалённых данных, а во-вторых, получить опции, которых не хватало в существующих программах лично мне.

Режим восстановления файлов

Режим восстановления файлов

Итогом стала скромная кнопка “умное сохранение”, за которой прячется достаточно серьёзный алгоритм “on-the-fly” сортировки файлов, который должен сократить запросы в духе “ой, а я восстановил файлы, а они не открываются”, настолько часто встречающиеся что в своё время на нашем сайте пришлось писать отдельную статью на эту тему. Этот же эвристический анализ включается в режиме “Полный поиск + RAW”.

Smart save опция

Smart save опция

Ещё одна беда - часто незадачливые юзеры сохраняют результаты поиска файлов туда же, откуда их читают, получая на выходе повреждённую информацию и невозможность что-то исправить и переделать. Предупреждения никто не читает, поэтому в Easy Disk Checker не получится сохранить файлы на тот же раздел, с которого их пытаются восстановить.

Восстановление RAID

Придерживаясь общей “easy-style” концепции утилиты в ветке реализована “однокнопочная” сборка Raid массивов из дисков или образов. Программа определяет тип и формат массива по метаданным, производит виртуальную сборку и даёт возможность во встроенном “проводнике” посмотреть каталоги и файлы всех поддерживаемых утилитой файловых систем: FAT*, NTFS, Ext*, HFS/APFS, XFS и BtrFS.

Режим автоопределения RAID

Режим автоопределения RAID

Открытая структура виртуально собранного массива

Открытая структура виртуально собранного массива

Восстановление DVR/CCTV

Точно так же, как и raid, “одной кнопкой” можно открыть и посмотреть содержимое дисков или образов DVR/CCTV систем. Доступна опция поиска удалённых или недоступных записей, работает и для неудачно проинициализированных «виндой» дисков, которые перестали читаться в самом регистраторе после этого. Сейчас есть поддержка на базе предоставленных в личной переписке читателями “Хабра” образов дисков Hikvision (WFS 0.4) и LinuxDVR. Под рукой ничего другого на данный момент нет. Будет появляться - буду добавлять новое.

Автоопределение типа DVR

Автоопределение типа DVR

Список найденных видео-фрагментов

Список найденных видео-фрагментов

Анализ дисков поражённых вирусом-шифровальщиком

Эта ветка программы реализована для помощи в ответ на частые, к сожалению, обращения со стороны компаний, чьи сервера или рабочие станции были взломаны, а данные зашифрованы с целью получения выкупа.

Анализ поражённой шифровальщиком системы

Анализ поражённой шифровальщиком системы

Количество обращений с этой проблемой таково, что натурально оторопь берёт. И я не встречал, чтобы сервера были взломаны мега-хакерами. Все случаи, с которыми пришлось сталкиваться лично - результат халатности системных администраторов. Из последнего, наглядным примером будет фрагмент недавнего судебного решения, где наёмным админам в процессе переделки инфраструктуры было лень вводить сложные пароли:

Таким образом, истец указывает, что ИП ФИО1 9, 10 февраля 2024 года по собственной инициативе заменили пароли у пользователей в упрощённом виде “123456” на всех учётных записях и произвели назначение прав администратора всех учётных записей и, недоделав восстановительные работы, ушли на выходные «отдыхать». В результате чего произошел взлом базы данных и потеря более 80% информации предприятия. Суд соглашается с доводами истца и приходит к выводу, что заражение вирусом шифровальщика и зашифровка базы данных истца произошла в результате виновных действий ИП ФИО1

Налицо невысокая профессиональная культура, и не только в сфере IT безопасности. И это немудрено, учитывая вал “пятничных мемов” годами регулярно набирающих тонны лайков. Очевидно, работники в массе своей воспринимают рабочее время как тюремное заключение, а выходные как долгожданную кратковременную свободу. Результатом является часто распространённое наплевательское отношение к своей работе и её итогам.

С одной стороны понять можно - работники не горят энтузиазмом потому что отчуждены от результатов своего труда. Сколько бы руководство не пело мантры про “мы одна семья”, деление доходов где “родителю” вершки, а многочисленным “чадам и домочадцам” корешки рассказывает про такое семейство красноречивее любых тим-билдингов. С другой стороны, должна же быть какая-то “цеховая гордость” за свой труд и его результаты, не позволяющая делать тяп-ляп?

Возвращаясь к теме - исследование системного диска с которого было инициировано шифрование не гарантирует успеха, но может помочь вернуть файлы без оплаты выкупа. Сбор аналитических сведений ведётся по всем возможным зацепкам и недочётам работы шифровальщиков, которые были обнаружены в нашей многолетней практике. Обрабатываются как непосредственно системные и повреждённые файлы, так и применяется эвристический анализ на уровне “ниже файловой системы”. Формируемый в результате работы программы отчёт закрыт от просмотра парой pub+pem, чтобы не давать создателям вирусо-конструкторов подсказок, как избавить их вирусы от багов.

В заключение напоминаю, что скачать новую версию программы можно со страницы поддержки или установив из Microsoft Store и прошу делиться найденными в Easy Disk Checker ошибками для оперативного их исправления и пожеланиями улучшений для оперативного их внедрения.