Программа Easy Disk Checker для проверки дисков и флешек
Программа Easy Disk Checker - это простая в использовании утилита под Windows для работы с дисками и флешками на «физическом» уровне, независимо от файловой системы или её отсутствия.
Приложение выполнено в виде одного исполняемого EXE файла, не требует установки, не оставляет следов в системе, не ставит драйверы и не лезет в реестр. Готово к работе сразу после распаковки из ZIP архива.

17.03.2025 - версия 1.1.3 - Добавлена поддержка SMART для USB SCSI SATA дисков, расширен список known-smart-атрибутов.
21.03.2025 - версия 2.0.0 - Добавлена поддержка SMART для USB SAT12 дисков, расширен список known-smart-атрибутов, добавлено определение размеров логического и физического секторов, добавлена ф-ция записи.
18.04.2025 - версия 2.0.1 - Дополнен список known-smart-атрибутов.
03.06.2025 - версия 2.1.1 - Возможность удалять Microsoft Storage Pool (Msft Space Device).
08.06.2025 - версия 2.2.0 - Добавлена возможность просмотра внутренней модели внешних USB дисков, доработан модуль HEX Viewer.
14.06.2025 - версия 2.2.1 - Добавлено исключение при проверке внутренней модели для флешек и карт памяти.
20.09.2025 - версия 2.3.0 - Переработаны и существенно ускорены чтение и запись диска, добавлено отображение средней скорости процесса.
04.10.2025 - версия 2.4.1 - Добавлена функция редактирования значений байт в модуле HexViewer.
05.11.2025 - версия 2.5.0 - Исправлены ошибки для определения внутренней модели USB дисков.
23.11.2025 - версия 3.0.0 - Добавлен автоматический разбор лог. структуры дисков с поддержкой автоопределения NTFS, exFAT, FAT32, FAT16, ReFS, BitLocker, APFS, HFS+, HFS, ext2/ext3/ext4, Btrfs, XFS, LVM PV, LUKS (dm-crypt), UFS1 / UFS2, ISO9660, UDF и базовая детекция ZFS.
08.12.2025 - версия 4.0.0 - Major update: добавлено автоматическое определение языка OS с автоматическим и ручным переключением языка интерфейса rus\eng, добавлены ф-ции чтения\записи образов с автоблокировкой sleep mode на время процесса, полностью переработан внешний вид и функциональность окон теста чтения\записи диска, добавлено отображение VID\PID для USB флешек и карт памяти с автоопределением микроконтроллера и памяти (база данных в процессе наполнения), добавлено определение установленных ограничений Host Protected Area и ATA пароля.
11.12.2025 - версия 4.3.0 - Изменение интерфейса смены языка, доработка алгоритмов ф-ции полной записи диска, исправление ошибки определения s\n на NVMe дисках, доработка парсера и вывода значений SMART, улучшение алгоритмов работы с «кустарными» USB-SATA и USB-NMVe переходниками.
15.12.2025 - версия 4.4.0 - Добавление вывода инф-ции о скорости оборотов шпинделя для HDD, добавление опции проверки «флешек с OZON» на подделку объёма, добавление бенчмарка скорости чтения выбранного накопителя, добавление вывода сводки по сведениям Seagate FARM, вывод показателей SMART спрятан в выпадающий список.
02.01.2026 - версия 4.5.2 - Добавлена функция автоматического поиска утраченных разделов и пересоздания MBR\GPT записей на основе найденного. Добавлен вызов по ПКМ встроенного проводника файлов с поддержкой ФС Fat16\32\exFAT, NTFS, Ext2\3\4, HFS+ с возможностью просмотра и копирования каталогов и файлов. Модифицирован режим чтения образов: добавлен выбор между полной посекторной копией и VHD\VHDX форматами с поддержкой динамического расширения. Доработана локализация, реализовано принудительное перемонтирование дисков, которые «держит» Windows при тесте флешек, полном тесте записи и записи образа.
27.01.2026 - версия 4.6.0 - Все функции работы с образами теперь сгруппированы в отдельное окно. Добавлена возможность клонирования напрямую с диска на диск и создание образа отдельного тома (в контекстном меню окна лог. разделов). Добавлена опция «быстрой очистки» диска (удаление всех разделов). Изменён модуль HEX редактора, добавлена поддержка 1251 и UTF-8 кодировок, вызов редактора теперь доступен в контекстном меню окна лог. разделов. Улучшен анализ MBR\GPT. Глубокая переделка алгоритмов обработки ситуаций, когда Windows не даёт вносить изменения на смонтированный диск.
💻 Поддерживаемое оборудование:
- USB, NVMe, SATA и PATA контроллеры
- Жёсткие диски (HDD) и SSD (SATA / NVMe)
- Внешние USB диски
- USB флешки и карты памяти
📊 Диагностика:
- Просмотр логической структуры накопителя
- Вывод параметров диска (кол-во LBA, размер сектора, версия f.w., rpm и т.д.)
- Просмотр S.M.A.R.T. атрибутов и логов Seagate FARM
- Определение наличия HPA (Host Protected Area) и ATA пароля
- Идентификация внутренней модели внешних HDD (обход USB моста)
- Вывод VID и PID для флешек и сведений о микроконтроллере
- Выявление дисков участников Microsoft Storage Space
🔬 ️Тестирование:
- Тест поверхности: Полное сканирование на наличие битых секторов (bad blocks)
- Проверка на подделку: Выявление флешек с фальшивым объёмом
- Бенчмарк: Замер средней скорости чтения
🛠 Ремонт:
- Быстрая очистка: Принудительное «обнуление» MBR записи для кардинального исправления любых логических проблем с накопителем*
- Исправление бэд-блоков: Полная посекторная запись секторов для исправления soft-bad или инициализации встроенной функции замещения дефектов там, где это возможно
💾 Резервное копирование:
- Чтение и запись посекторных образов дисков без модификации (*.bin)
- Создание VHD \ VHDX динамических образов и «разворачивание» их на физ. диск
- Создание образа раздела (тома)*
- Клонирование в режиме диск-на-диск*
📤 Восстановление данных:
- Просмотр и редактирование HEX содержимого секторов
- Восстановление повреждённых MBR \ GPT записей для потерянных или удалённых разделов
- Просмотр и копирование файлов с разделов FAT, NTFS, exFAT, Linux (Ext2/3/4) и Mac (HFS+)
* - реализовано в версии 4.6.x
В момент старта производится установка языка интерфейса в соответствии с языковыми настройками Windows и проверка наличия новой версии, с предложением загрузить обновление, если оно обнаружено на сервере.

Начало работы и интерфейс
При запуске программы открывается главное окно с активной кнопкой «Список дисков», нажатие на которую инициирует сканирование шин (SATA, USB, NVMe) и отображает список доступных в системе физических устройств. Для каждого диска выводится модель, серийный номер, версия микрокода (Firmware), физический объем, LBA-адресация и заданная в операционной системе метка тома.
Важно: Для корректной работы программы (доступа к физическим устройствам и чтения S.M.A.R.T.) необходим запуск с правами Администратора для прямого доступа к оборудованию. При запуске в виртуальных машинах приложение имеет ограниченную функциональность.
При выборе диска в нижней части окна отображается его логическая структура (MBR/GPT разделы, файловые системы). В случае ошибки чтения 0-го сектора Master Boot Record выводятся сведения об определённой из нескольких возможных, проблеме.
Тут же по нажатию правой кнопки мыши можно вызвать контекстное меню, из которого запускается функционал шестнадцатеричного редактора для визуальной оценки содержимого секторов и их правки с сохранением изменений.

ВНИМАНИЕ: Некорректное изменение данных в HEX редакторе (например, в таблице разделов или MBR) может привести к потере логических разделов и невозможности загрузки ОС.
Восстановление разметки диска
Если при выборе диска автоматически определяется отсутствие разметки, по причине логического сбоя, или случайного либо намеренного удаления разделов, пользователю предлагается опция сканирования и восстановления томов.




По найденным разделам можно сформировать MBR или GPT разметку и получить штатный доступ к файлам в найденных томах. Функция не является деструктивной для данных, т.к. даже в случае ошибочных действий пользователя будут записаны только первые несколько секторов диска.
Копирование файлов с диска без монтирования в систему
При успешном анализе разметки в окне «Логическая структура выбранного диска» появляются опознанные разделы со сведениями об их парметрах и файловой системе. При вызове контекстного меню через нажатие правой кнопки мыши доступен вызов встроенного проводника файлов с возможностью просмотра содержимого выбранного раздела и копирования выбранных файлов и папок в заданную локацию «родительской» системы.


Таким образом с помощью Easy Disk Checker можно получить доступ к просмотру и копированию данных в обход ОС для файловых систем: Fat 16\32, ExFAT, NTFS, Ext-2\3\4, HFS+. Кроме этого, по нажатию на пиктограмку с восклицательным знаком можно ознакомиться с расширенными сведениями об открытом томе.

После заполнения списка физ .дисков становятся активными кнопки:
Проверка диска
Выбрав для теста нужный накопитель в окне «Обнаруженные диски» и нажав кнопку «Проверить диск» откроется окно сводной информации, разделенное на функциональные блоки:
- Информация об устройстве — модель, серийный номер, версия микрокода, объём, и если поддерживается, то значение RPM (rotate per minute), внутренняя модель внешнего диска, VID\PID флешек, предполагаемая модель микроконтроллера, что помогает в поиске сервисных утилит для «прошивки» флешки, и кнопками:
«Бенчмарк»
«Тест на подделку» (доступно только для флешек и карт памяти). - Текущее состояние — экспресс проверка чтения диска в областях LBA в начале, середине, конце диска и кнопками:
«Полное чтение»
«Полная запись» - Безопасность и функции — если возможно, то вывод сведений об ATA пароле, HPA (Host Protected Area) и Seagate FARM (доступно только на современных дисках Seagate).
- Вывод содержимого таблицы самотестирования S.M.A.R.T., свёрнутое по умолчанию, не поддерживается на USB Flash и картах памяти.
Чтение образа
В процессе выполнения создаётся полный посекторный образ выбранного диска без сжатий и модификаций. Всё что требуется, выбрать путь для сохранения и имя файла, расширение *.bin будет присвоено автоматически.

Нажатие кнопки «Отмена» приводит к прерыванию процесса, частично считанный файл-образ при этом не удаляется. На время чтения блокируется «спящий режим» Windows. Дополнительно доступна опция создания образов в формате VHD \ VHDX с поддержкой сжатия и динамического расширения.

Полученные таким способом файлы-образы могут быть смонтированы в Windows в качестве виртуальных дисков штатным путём по контекстному меню в «проводнике Windows» через правую кнопку мыши. Причём размер файла-образа с диска, где мало секторов занято данными (прописано нулями), может быть кратно меньше полного объёма.


Запись образа
Использовать внимательно! Запись образа на выбранный диск ничем по функциональности не отличается от чтения, единственно что перед началом выдаётся два предупреждающих окна, т.к. ошибочная запись образа на неверно выбранный диск-приёмник приведёт к необратимому перезатиранию прописанных секторов. Поддерживается как запись бинарных образов, так и «разворачивание» VHD \ VHDX.
Бенчмарк
На выбранном диске запускается четыре итерации чтения в разных областях с выводом информации о средней посчитанной скорости в Mbt\сек.

Тест на подделку
Функция становится активна если выбрана USB флешка или карта памяти.

Используется для так называемых «флешек из Aliexpress» или OZON-а. Алгоритм выявляет флешки с программно «накрученным» объемом. И если фактический объём совпадает с заявленным, выдаёт соотсветствующее сообщение:

Полное чтение
Утилита производит линейное чтение для поиска бэд-блоков и плохих секторов, последовательно считывая каждый сектор диска от начала до конца. Для удобства представления секторы сформированы в динамические блоки.

При тестировании диска в левой части окна заполняется карта блоков согласно легенде, а в правой выводятся сведения о размере автоматически выбранного блока, текущих адресе сектора, моментальной и средней скоростях чтения и расчётного времени до конца теста.
Полная запись
Идентична чтению, перед началом теста выводится сообщение о безвозвратной потере содержимого перезаписанных секторов.
ВНИМАНИЕ: ДЕСТРУКТИВНАЯ ФУНКЦИЯ! Все сектора на выбранном диске будут безвозвратно перезаписаны паттерном 00h.
Кратковременно запущенный тест записи может решить проблемы с невозможностью удаления раздела штатными средствами Windows.
Удаление пула хранения Микрософт (Microsoft Storage Space Device)
По обращениям коллег и пользователей в утилиту добавлена возможность удаления на HDD или SSD «флага» Microsoft Storage Space Device, оно же Microsoft Storage Pool (Msft Space Device). Создаётся такое средствами Windows в профильном мастере и так просто из диспетчера управления дисками это не исправить.


Ключевое изменение логической структуры накопителя - во втором секторе (по смещению 0x400) прописывается разметка пула.

На примере пула из двух физических дисков в окне утилиты это выглядит как два физ. диска, и один логический, - виртуальная надстройка в виде MsftStorage Space. Всё что нужно для удаления, определить диски массива по совпадающим строкам в окне анализа MBR и запустить на каждом тест полной записи, прервав его после начала.
Читать так же:
Программа Easy Disk Image для чтения и записи образа дисков
Программа для быстрого и простого чтения и записи посекторного образа физического диска
Создание html отчёта содержимого каталога
Обзор новой утилиты для формирования html отчёта о содержимом выбранной папки или диска
Здравствуйте! Касперский показывает состояние одного из HDD как плохое (21%). Пытаюсь разобраться, можно ли этот диск как-то исправить. Утилита Easy disk checker после диагностики по кнопке «Полное чтение» показала наличие плохих блоков.
Что делать с этими плохими блоками?
Можете запустить тест «Полное стирание», это всё что доступно «обычному пользователю». Я бы рекомендовал очистить пользовательские дефект-листы, SMART, и через служебный терминал запустить внутреннее форматирование, но к сожалению, без использования профессиональных аппаратно-программных комплексов такое не сделать, т.к. штатные SATA контроллеры имеют массу ограничений на пропускание команд, плюс дополнительно потребуется терминальный адаптер.
Можно еще функцию дефрагментации диска сделать, но не просто в авто режиме, а в полу ручном, или по разным профилям.
Идея у программы правильная. Предлагаю несколько улучшений для нее: Какой размер записываемого буфера в тестах и при записи на диск? Такое ощущение, что слишком маленький, т.к. у других программ скорость выше. Чем больше буфер, тем выше скорость. Предлагаю увеличить до 1 МБ или в зависимости от параметров диска (уже не помню как определяется оптимальный размер — можно поискать информацию по настройке бенчмарков для линукса — там часто ребята описывают такие формулы) Столкнулся с тем, что появилась в руках китайская коробочка «типа SSD». По факту определяется как диск (без SMART), но внутри левая карта памяти. Так что оптимально не только флэшки проверять на подделки. Для дисков, флэшек и карт я бы еще добавил тест, который записывает разные паттерны на диск и проверяет считыванием, что они соответствую записанным данным — по аналогии с такими же тестами оперативной памяти.