[Цитировать]

    Ander_73
  • 15549
  • Стаж: 1 год 5 месяцев
  • Сообщений: 540
  • Репутация:42

    [+] [-]
"...И представил я:
город наводнился вдруг разумными людьми.
Вышли все под DOS,
а проклятый Windows удаляли, черт возьми!"
-*** HD Diagnostic and Repair Tools ***- Актуальная версия: 09.07.2018
Назначение проекта:
    диагностика и исправление неисправностей, связанных с HDD.

Представляет собой:
    образ дискеты (HDDaRTs.ima), предназначенный для запуска из меню Grub4Dos / GRUB2 / Syslinux / Xorboot и т.п.

Область применения:
  • Операционная система: нет (загрузка из BIOS; UEFI не поддерживается)
  • Разрядность: любая

О проекте

Состав
Проект включает в себя следующие виды ПО:
    - для работы с 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.52
  • MHDD 4.6
  • HDAT2 6.3
  • ViVARD 0.4
  • HDD Regenerator 2011
  • DRevitalize 3.31
  • 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.1
  • PhotoRec 7.1
  • 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 15.1
Утилиты широкого профиля. Сочетают в себе элементы физического и логического уровней.
  • Проверка разделов 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.
  • 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 поможет Вам в Вашей работе.

Screenshots

Хитрости

Чтобы сделать загрузочную флешку из HDDaRTs.ima, выполните следующие шаги (инструкция для Windows 7 и выше):
Очистить и разметить флешку: Пуск - Выполнить (или нажать Win+R) - diskpart
list disk
sel disk #    {# - номер диска, который флешка}
clean
create part prim
active
assign
format fs=fat32 quick  {fs=ntfs, если нужен NTFS}
exit

Скачать GRLDR по адресу http://b.chenall.net/grldr и переименовать его в BOOTMGR
Создать файл menu.lst
default 0
timeout 0
title hddarts
map --mem /hddarts.ima (fd0)
map --hook
rootnoverify (fd0)
chainloader (fd0)+1

Записать в корень флешки три файла: HDDaRTs.ima, menu.lst, BOOTMGR (который бывший GRLDR).
...
В существующем виде HDDaRTs.ima не загружается утилитой memdisk из пакета Syslinux. Для корректной работы memdisk-а HDDaRTs.ima нужно "расширить" до стандартных 11Мб. Это можно сделать с помощью командного файла.
Создать файл exp.cmd
cd /d %~dp0
dir HDDaRTs.ima||exit
for %%i in (HDDaRTs.ima) do set /a "ext_size=11796480-%%~zi"
fsutil file createnew %tmp%\space.tmp %ext_size%
copy /b HDDaRTs.ima+%tmp%\space.tmp HDDaRTs.ima
del /q %tmp%\space.tmp
Положить его в одну папку с HDDaRTs.ima и выполнить с правами "Администратора".
Полученный HDDaRTs.ima можно дополнительно сжать методом gzip. Например, с помощью архиватора 7-Zip:
7z a HDDaRTs.gz -tgzip -mx HDDaRTs.ima

...
Чтобы протестировать работу HDDaRTs в эмуляторе QEMU, можно использовать его сетевые функции.
Создайте файл menu.lst
default 0
timeout 0
title hddarts
map --mem (pd)/hddarts.ima (fd0)
map --hook
rootnoverify (fd0)
chainloader (fd0)+1
Создайте папку "C:\NetFolder" и разместите в ней три файла: GRLDR, HDDaRTs.ima и созданный menu.lst.
Запустите QEMU командой:
qemu.exe -net nic,model=e1000 -net user,tftp=C:\NetFolder,bootfile=grldr

История изменений

09.07.2018
  • Обновлён HDAT2 6.3
  • Обновлены TestDisk, PhotoRec
13.06.2018
  • Обновлён HDAT2 6.2
  • Обновлён DFSee 15.1
  • Обновлены TestDisk, PhotoRec
24.05.2018
  • Обновлён HDAT2 6.1
  • Обновлены TestDisk, PhotoRec
05.04.2018
  • Обновлён DFSee 15.0
  • Обновлены TestDisk, PhotoRec
21.02.2018
  • Обновлён DFSee 14.12
  • Обновлены TestDisk, PhotoRec
09.01.2018
  • Обновлён HDAT2 6.0b7
  • Обновлён DFSee 14.11
  • Обновлены TestDisk, PhotoRec
25.12.2017
  • Обновлён HDAT2 6.0b6
  • Обновлены TestDisk, PhotoRec
07.11.2017
  • Обновлён DRevitalize 3.31
  • Обновлён DFSee 14.10
  • Обновлены TestDisk, PhotoRec
Yandex: 410014994857401Загрузить HDDaRTs


Последний раз редактировалось: Ander_73 (2018-07-09 10:37), всего редактировалось 35 раз(а)

[Цитировать]

    4uk4a
  • 14149
  • Стаж: 2 года
  • Сообщений: 144
  • Репутация:11

    [+] [-]
  • Откуда: Transcarpathia
47632
47631на ноутбуках к сожалению долго не работает.
И на буке работает... Тут всё зависит от пользователя..
Вот именно что от пользователя, если он "барабанил" по ноуту кулаком или носил включенным, его уже не переубедишь что так нельзя. Такого только на новый или на ssd пересаживать.
Ander_73, vovan1982 согласен с Вами полностью. Пытался как то заремапить один сектор, но контроллер жд со мной так и не согласился, отрезал ту часть диска.
P/S. Интересная расшифровка смарт с описанием откуда что появилось, может пригодится кому-нибудь.

[Цитировать]

    Ander_73
  • 15549
  • Стаж: 1 год 5 месяцев
  • Сообщений: 540
  • Репутация:42

    [+] [-]
4uk4a, читать описание параметров S.M.A.R.T. и пытаться самостоятельно определить состояние харда - долго и нудно. Производитель давно всё продумал за нас. Параметр T.E.C. является итоговой оценкой и прогнозом дальнейшей судьбы изделия.
___
Горькая ирония, увы.

[Цитировать]

    4uk4a
  • 14149
  • Стаж: 2 года
  • Сообщений: 144
  • Репутация:11

    [+] [-]
  • Откуда: Transcarpathia
Параметр T.E.C. является итоговой оценкой
Ничего не знаю про T.E.C., ah аж стыдно. Можно подробнее, или ещё лучше почитать об этом, гугл фигню какую-то лишь находит.

[Цитировать]

    Ander_73
  • 15549
  • Стаж: 1 год 5 месяцев
  • Сообщений: 540
  • Репутация:42

    [+] [-]
4uk4a, гугли Threshold Exceeded Condition
Сам бегло погуглил - и правда, инфы маловато... конкретной ссылки дать не могу.

[Цитировать]

    Jon77
  • 1246
  • Стаж: 2 года 11 месяцев
  • Сообщений: 30
  • Репутация:1

    [+] [-]
  • Откуда: Москва
Ander_73, 4uk4a,
дайте мне в репу, а то не могу вам дать...
Чувааааааааки ВЫ правы как.....
с уважением Jon77 .... спасибо за поддержку! aa

[Цитировать]

    Mit
  • 17303
  • Стаж: 7 месяцев 16 дней
  • Сообщений: 5
  • Репутация:0

    [+] [-]
Спасибо за Проект. Нужный Инструмент.

[Цитировать]

    sos24hr
  • 17474
  • Стаж: 6 месяцев 15 дней
  • Сообщений: 4
  • Репутация:0

    [+] [-]
Thanks for Wonderful tool Waiting for new version.

[Цитировать]

    Ander_73
  • 15549
  • Стаж: 1 год 5 месяцев
  • Сообщений: 540
  • Репутация:42

    [+] [-]
sos24hr, new version is coming soon (hdat2 and dfsee was recently updated)

[Цитировать]

    lowe.story
  • 16005
  • Стаж: 1 год 3 месяца
  • Сообщений: 33
  • Репутация:0

    [+] [-]
Ander_73, Ни как не скачивается :(

[Цитировать]

    Ander_73
  • 15549
  • Стаж: 1 год 5 месяцев
  • Сообщений: 540
  • Репутация:42

    [+] [-]
lowe.story, неужели где-то блокируют mediafire ???
---
По совету Джокера сделал репозиторий на github и поменял ссылку.
Пробуйте.

[Цитировать]

    lz57005
  • 15920
  • Стаж: 1 год 4 месяца
  • Сообщений: 1
  • Репутация:0

    [+] [-]
Несколько общеобразовательных вопросов:
1) А почему связка LFN + NTFS + CDROM + CACHE + MOUSE грузится только для FAR? Если её прописать в автозагрузку к VC по умолчанию - будет нестабильно?
2) Какой софт из списка варез, а какой freeware?
3) Понимаю, что не в тему сборки, но, не в курсе? Почему последний Ghost 11 для DOS не запускается, думает что он не в среде DOS. Просто по работе часто юзаем Ghost (сложилость исторический) и по факту нужно DOS+NTFS+VC+GHOST, чтобы из одной оболочки - сделать образ, скопировать на флешку и оставить на компе, а грузиться ради такой простой задачи в WinPE или грузиться в Ghost потом в DOS+VC, как-то не хотелось, думал закину в образ Ghost.exe и всё, ан нет.
4) Насколько стабилен NTFSCHK как замена CHKDSK? нет ли аналога для FAT32, чтобы опять таки не грузить WinPE ради CHKDSK

[Цитировать]

    Adler
  • 1708
  • Стаж: 2 года 9 месяцев
  • Сообщений: 1152
  • Репутация:36

    [+] [-]
  • Откуда: Луганск
Хоть и не совсем программа в тему, но имхо, в сборку бы еще memtest86 добавить.

[Цитировать]

    dialmak
  • 2607
  • Стаж: 2 года 5 месяцев
  • Сообщений: 569
  • Репутация:25

    [+] [-]
50131Какой софт из списка варез, а какой freeware?
Есть и то и то. Пару кликов в гугле для выяснения. Да и в самих прогах это видно (Free, Pro и т.д.)

[Цитировать]

    Ander_73
  • 15549
  • Стаж: 1 год 5 месяцев
  • Сообщений: 540
  • Репутация:42

    [+] [-]
50131почему связка LFN + NTFS + CDROM + CACHE + MOUSE грузится только для FAR
В проекте два блока - ремонт и навигация. Ремонт требует максимально "чистой" ОС. А "навигаторские" примочки вешают кучу "левых" обработчиков и DPMI-сервер в придачу.
50131Насколько стабилен NTFSCHK как замена CHKDSK
NTFSCHK - это просто "пускатель" стандартной Windows-утилиты AUTOCHK.EXE
50132в сборку бы еще memtest86 добавить.
Вон камрад dialmak не парится - напихал кучу своего и доволен af
Я не возражаю, только прошу при этом назвать свои "форки" иначе.

[Цитировать]

    Adler
  • 1708
  • Стаж: 2 года 9 месяцев
  • Сообщений: 1152
  • Репутация:36

    [+] [-]
  • Откуда: Луганск
Ander_73, я туплю. Я имел ввиду в меню VC добавить, но memtest же не из DOS запускается...

Страница 4 из 7


Показать сообщения:    

Текущее время: 18-Июл 09:52

Часовой пояс: UTC + 3


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы можете скачивать файлы