О проекте
Состав
Проект включает в себя следующие виды ПО:
- для работы с HDD как устройством (физический уровень);
- для работы с HDD как носителем данных (логический уровень);
- драйверы и вспомогательные программы.
Операционной системой проекта является FreeDOS.
Устройство проекта
Проект представляет собой образ дискеты, предназначенный для запуска из меню Grub4Dos/GRUB2/Syslinux/XORBOOT и т.п.
В качестве рабочей оболочки используется Volkov Commander 4.99. Запуск всех программ проекта осуществляется только  из  его меню (F2).  Это связано с тем, что некоторые программы требуют для корректной работы соблюдения ряда условий (например, запуск DOS-extender'а, включение поддержки мыши, переход в каталог программы).
В проекте реализовано опциональное расширение возможностей системы путем "ручного" запуска соответствующих драйверов (подменю "Поддержка...").
В проекте реализована поддержка UMB двумя способами - зависимая от чипсета (UMBPCI) и полностью "софтверная" (JEMM386).
Аппаратные требования
ОЗУ:
Минимальный объем ОЗУ для запуска проекта -        48 Мб.
Для включения функции кэширования         -       128 Мб.
Комфортная работа в режиме Preview by Far - более 128 Мб.
BIOS:
Для более корректной работы с HDD, рекомендуется включать режим работы контроллера - Legacy IDE.
Стартовое меню DOS
- Standard configuration - загрузка менеджера HMA (XMGR.SYS), загрузка Volkov Commander. (Штатный режим загрузки проекта)
 
- Activate UMB (UMBPCI) - попытка включить аппаратную поддержку UMB (UMBPCI), загрузка Volkov Commander. ("Быстрое" UMB, включение зависит от поддержки чипсета)
 
- Activate UMB (JEMM386) - включение "софтверной" поддержки UMB (JEMM386), загрузка Volkov Commander. ("Медленное" UMB, работает всегда)
 
- Preview by Far Manager 1.70 - режим просмотра. Загрузка программной связки: LFN + NTFS + CDROM + CACHE + MOUSE + FarManager. Не предназначен для диагностики и исправления. Работает не на всех компьютерах.
* (Включение поддержки UMB необходимо в тех случаях, когда не хватает памяти для работы приложений. Например, загружается много драйверов. Посмотреть распределение памяти можно с помощью утилиты MI.COM)
** (Если при загрузке происходит "зависание", можно попробовать включить режим отладки. В DOS-меню нажать F8, выбрать необходимый пункт и далее загрузка каждого компонента будет сопровождаться подтверждением (Y/N)
Меню Volkov Commander
- Главное меню:
-  Victoria 3.54
 
-  MHDD 4.6
 
-  HDAT2 7.5
 
-  ViVARD 0.4
 
-  HDD Regenerator 2011
 
-  DRevitalize 3.32
 
-  BadLBA
Это ПО физического уровня. Оно предназначено для тестирования поверхности HDD, выявления и восстановления/скрытия сбойных секторов.
-  HD Sentinel 1.21 - просмотр параметров S.M.A.R.T., AAM, Security.
 
-  Far Manager 1.70 - альтернативный файловый менеджер с поддержкой 7-Zip.
* (Far Manager может не запускаться на некоторых компьютерах. Архивирование 7-Zip работает через меню плагинов (F11)
** (DRevitalize "special key sequence" для ремапа slow sectors на системном разделе - GO)
- Подменю "Восстановление...":
-  TestDisk 7.2
 
-  PhotoRec 7.2
 
-  Active Uneraser 5.0
 
-  Media Tools Pro 5.1
 
-  Active Partition Recovery 3.0
 
-  MBR Work 1.08
Это ПО логического уровня. Оно предназначено для восстановления MBR, Partition tables, файловой структуры.
-  DiskPatch 4.0.300
 
-  SpinRite 6.0
 
-  DFSee 17.0
Утилиты широкого профиля. Сочетают в себе элементы физического и логического уровней.
-  Проверка разделов NTFS - утилита для проверки целостности NTFS. (NTFSCHK v5.00 от Winternals)
 
-  Drive SnapShot 1.41 - утилита для восстановления дисков/разделов из ранее созданного бэкапа.
 
-  X-Ways Replica 2.36 - утилита для клонирования дисков/разделов.
* (При выполнении операций с логическим уровнем рекомендуется включать кэширование. Это может серьезно ускорить общий ход выполнения)
- Подменю "Поддержка...":
-  Включить поддержку NTFS - поддержка разделов с NTFS (NDOS 6.02).
 
-  Включить поддержку LFN (FAT32) - поддержка длинных имен FAT32 (DOSLFN 0.41c)
 
-  Включить поддержку CDROM - поддержка CD/DVD-ROM.
 
-  Включить поддержку USB - поддержка USB (драйвер от Panasonic 2.27).
 
-  ...Подключить USB Drive (DI1000DD) - назначение буквы диска.
 
-  ...Подключить USB Drive (NJ32DISK) - назначение буквы диска (альтернатива).
 
-  ...Подключить USB CD-ROM - поддержка USB CD-ROM.
 
-  Включить поддержку мыши - поддержка мыши (CuteMouse 2.1b4).
 
-  Включить кэширование дисков - поддержка UDMA и кэширование HDD/CD-ROM.
* (Порядок работы с USB-устройствами (HDD, Flash, CD-ROM) таков:
- запуск поддержки USB "Включить поддержку USB"
- если устройство найдено, то запуск "...Подключить USB Drive" или "...Подключить USB CD-ROM")
** (Включение поддержки USB имеет смысл только при загрузке с CD-ROM)
- Подменю "Доп. утилиты...":
-  HDDL 3.1 - утилита широкого профиля, работа с физическим уровнем HDD.
 
-  DMDE 2.4.6 - очень мощный дисковый редактор.
 
-  ATA Tools 1.2 - утилита для "тонкой" работы со S.M.A.R.T. и Security.
 
-  HDD SECURITY SETUP 1.0 - утилита для работы с ATA Security командами.
 
-  SMARTUDM 2.0 - утилита для просмотра параметров S.M.A.R.T.
 
-  HDDSpeed 2.32 - утилита для оценки скорости HDD и простого тестирования.
 
-  SpinTest #15 - утилита для оценки мгновенной скорости HDD.
 
-  HDD Secure Erase 4.0 - утилита для стирания диска средствами самого HDD.
 
-  SeaTools 1.12 - утилита от Seagate, тестирование поверхности HDD.
 
-  Hitachi DFT 4.16 - утилита от IBM/Hitachi, тестирование HDD.
 
-  WDIdle 1.05 - утилита от WD для изменения времени "засыпания" HDD.
 
-  ATA Command Test 5A0 - утилита проверки ATA-интерфейса.
 
-  AHCI Command Test 3A1 - утилита проверки AHCI-интерфейса.
* (Утилита Hitachi DFT может некорректно работать в режиме JEMM386)
** (Утилиты ST и DFT могут работать с любыми HDD)
Заключение
Надеюсь, что проект HDDaRTs поможет Вам в Вашей работе.