Ander_73
- Стаж: 7 лет 9 месяцев
- Сообщений: 3815
- Репутация:127[+] [-]
|
"...И представил я: город наводнился вдруг разумными людьми. Вышли все под DOS, а проклятый Windows удаляли, черт возьми!"-*** HD Diagnostic and Repair Tools ***-
Актуальная версия: 23.08.2024 Назначение проекта: диагностика и исправление неисправностей, связанных с HDD. Представляет собой: образ дискеты (HDDaRTs.gz), предназначенный для запуска из меню Grub4Dos / GRUB2 / Syslinux и т.п. Область применения:- Операционная система: нет (загрузка из 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.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 поможет Вам в Вашей работе.ХитростиЧтобы сделать загрузочную флешку из 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.gz (fd0) map --hook rootnoverify (fd0) chainloader (fd0)+1
Записать в корень флешки три файла: HDDaRTs.ima, menu.lst, BOOTMGR (который бывший GRLDR). ...
Чтобы протестировать работу HDDaRTs в эмуляторе QEMU, можно использовать его сетевые функции.
Создайте файл menu.lst default 0 timeout 0 title hddarts map --mem (pd)/hddarts.gz (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 История изменений23.08.202409.07.202420.02.2024- Обновлена Victoria 3.54
- Обновлены TestDisk, PhotoRec
06.12.2023- Обновлены TestDisk, PhotoRec
- Изменён запуск HDAT2 (убрана оптимизация)
17.01.2023- Обновлены TestDisk, PhotoRec
- Обновлён HDAT2 7.5
24.10.2022- Обновлены TestDisk, PhotoRec
- Обновлён DFSee 17.0
29.09.2021- Обновлён HDAT2 7.4
- Обновлены TestDisk, PhotoRec
- Обновлены COMMAND.COM, KERNEL.SYS, UMBPCI.SYS
09.07.2021- Обновлён HDAT2 7.3
- Обновлены TestDisk, PhotoRec
25.04.2021- Обновлён HDAT2 7.2
- Обновлены TestDisk, PhotoRec
01.01.2021- Обновлён HDAT2 7.1
- Обновлён DFSee 16.7
- Обновлены TestDisk, PhotoRec
04.05.2020- Обновлён HDAT2 7.0
- Обновлены TestDisk, PhotoRec
- Чуть подправлен дизайн
13.03.2020- Обновлён DRevitalize 3.32
17.02.2020- Обновлён DFSee 16.6
- Обновлены TestDisk, PhotoRec
- Обновлены системные файлы
28.10.2019- Обновлён DFSee 16.5
- Обновлён UMBPCI 3.89
- Обновлены TestDisk, PhotoRec
02.09.2019- Обновлён HDAT2 6.6
- Обновлён DFSee 16.3
- Добавлен HDD SECURITY SETUP 1.0
- Обновлены TestDisk, PhotoRec
11.07.2019- Обновлён DFSee 16.1
- Обновлены TestDisk 7.2, PhotoRec 7.2
24.03.2019- Обновлён HDAT2 6.5
- Обновлён DFSee 15.6
- Обновлены TestDisk, PhotoRec
- Обновлён UMBPCI 3.88
24.12.2018- Обновлён DFSee 15.5
- Обновлены TestDisk, PhotoRec
13.09.201831.07.2018- Обновлён HDAT2 6.4
- Обновлён DFSee 15.2
- Обновлены TestDisk, PhotoRec
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
Загрузить HDDaRTs
Последний раз редактировалось: Ander_73 (2024-08-23 20:35), всего редактировалось 66 раз(а)
|
zvlad000
- Стаж: 6 лет 6 месяцев
- Сообщений: 25
- Репутация:0[+] [-]
|
nikzzzz, Благодарю!
|
Отправлено: 21-Июл-2018 16:55
(спустя 2 дня 8 часов)
dimo70
- Стаж: 6 лет 11 месяцев
- Сообщений: 3777
- Репутация:27[+] [-]
- Откуда: BG
|
PIO не работает нормально даже под 32 УИН ХП. Только Api работает нормально, но там доступ слабый. Часто программа не может справиться с проблемами Пользуюсь пока из HDDarts HDD Regenerator для регенерации и HDAT2 как более современный софт. Я думаю лучше будет если Victoria обновится под дос, а не пытатся под уин. А иначе огромное спасибо Ander_73 за HDDarts. Почти постоянно пользуюсь им.
_________________ Подпись отключена за нарушение правил форума
|
zvlad000
- Стаж: 6 лет 6 месяцев
- Сообщений: 25
- Репутация:0[+] [-]
|
Ander_73, HDAT2 Last version 6.4 20.07.2018 Ждем обновления и спасибо за проект!
|
zvlad000
- Стаж: 6 лет 6 месяцев
- Сообщений: 25
- Репутация:0[+] [-]
|
Ander_73, Спасибо за обновления! Отличный проект! Подскажите, зачем появилась папка Extra? И что теперь следует сделать, чтобы обновить уже готовую сборку - заменить HDDaRTs.ima или еще вместе с ним положить HDDaRTs.gz и memdisk Просто не могу понять - размер HDDaRTs.ima - 6,66Mb а размер HDDaRTs.ima, распакованного из HDDaRTs.gz - 11,2Mb В шапке темы - Хитрости - об этом ничего не нашел? Объясните пожалуйста.
|
wadimus
- Стаж: 8 лет
- Сообщений: 749
- Репутация:91[+] [-]
|
zvlad000, ищи, друг :)42186В существующем виде HDDaRTs.ima не загружается утилитой memdisk из пакета Syslinux. Для корректной работы memdisk-а HDDaRTs.ima нужно "расширить" до стандартных 11Мб. Это можно сделать с помощью командного файла. хм .. такой же, туповатый вопрос .. не хочу выделять под это отдельную флешку. правильно делаю?: - на флешку копирую файл HDDaRTs.ima в корень - в существующий файл menu.lst дописываю:title hddarts map --mem /hddarts.ima (fd0) map --hook rootnoverify (fd0) chainloader (fd0)+1 menu.lst
|
Ander_73
- Стаж: 7 лет 9 месяцев
- Сообщений: 3815
- Репутация:127[+] [-]
|
Просто не могу понять - размер HDDaRTs.ima - 6,66Mb а размер HDDaRTs.ima, распакованного из HDDaRTs.gz - 11,2Mb HDDaRTs.ima - это "обрезанный образ". То есть его реальный размер должен быть 11Мб, но отрезано пустое место в конце образа. Этот трюк не нравится memdisk-у и поэтому:
55892зачем появилась папка Extra? Папка нужна тем, кто не умеет читать, но хочет использовать HDDaRTs в загрузчиках syslinux\grub2. wadimus, да, всё верно. Кроме вот этого, разумеется:55893chainloader (fd0)+1 menu.lst menu.lst надо бы убрать
|
KottoSOFT
- Стаж: 9 лет 10 месяцев
- Сообщений: 562
- Репутация:65[+] [-]
|
Вот так усё работает.graphicsmode -1 640:480 timeout=tim default 0 gfxmenu /KSFT/THEMES/000 iftitle [if exist /KSFT/DOS/HDDaRTs.ima] HDDaRTs find --set-root --ignore-floppies /KSFT/DOS/HDDaRTs.ima map --mem /KSFT/DOS/HDDaRTs.ima (fd0) map --hook chainloader (fd0)+1 rootnoverify (fd0) Тут и папка моя и под папка и графика перед выбором. Да и всё по своим папкам раскидано.
Последний раз редактировалось: KottoSOFT (2018-08-02 14:32), всего редактировалось 1 раз
|
wadimus
- Стаж: 8 лет
- Сообщений: 749
- Репутация:91[+] [-]
|
Ander_73, при копировании ашипся
|
zvlad000
- Стаж: 6 лет 6 месяцев
- Сообщений: 25
- Репутация:0[+] [-]
|
wadimus, Ander_73, Спасибо большое, прошу прощения за свою неграмотность в вопросе. Добавил в свою сборкуHDDaRTs.ima - это "обрезанный образ". То есть его реальный размер должен быть 11Мб, но отрезано пустое место в конце образа. И вроде работает!
|
Ander_73
- Стаж: 7 лет 9 месяцев
- Сообщений: 3815
- Репутация:127[+] [-]
|
zvlad000, история вопроса какая: изначально HDDaRTs был "заточен" под сборку 2к10. Там загрузчики Grub4Dos и Xorboot. Xorboot не понимает сжатия gzip, поэтому приходится держать "сырой" образ. А он разросся до 11Мб и из них половина просто нули. Conty9 предложил обрезать нули - и это сработало! Оба загрузчика нормально "переварили" такой обрезок. А вот memdisk заартачился, ему подавай полноценный образ. Но зато он понимает сжатие gzip. В итоге компромисс: для 2к10 так и идёт изначальный "обрезок", а для syslinux\grub2 я сперва написал "хитрость", а потом и просто добавил уже готовый HDDaRTs.gz в дистрибутив (вместе с примерами менюшек и самим memdisk-ом для тех, кто цепляет к GRUB2 и не имеет мемдиска под рукой). Как-то так...
|
zvlad000
- Стаж: 6 лет 6 месяцев
- Сообщений: 25
- Репутация:0[+] [-]
|
Ander_73, Спасибо большое за подробные разъяснения и за ваш труд. очень нужную и полезную сборку делаете! Еще раз спасибо!
|
Отправлено: 07-Сен-2018 10:18
(спустя 1 месяц 4 дня)
Pasha_ZZZ
- Стаж: 6 лет 4 месяца
- Сообщений: 35
- Репутация:0[+] [-]
|
А он разросся до 11Мб и из них половина просто нули. А что если вот этот попробовать? https://sendit.cloud/tx568tk7sii6
|
Pasha_ZZZ
- Стаж: 6 лет 4 месяца
- Сообщений: 35
- Репутация:0[+] [-]
|
|
Страница 8 из 19
Текущее время: 22-Ноя 16:01
Часовой пояс: UTC + 3
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах Вы не можете прикреплять файлы к сообщениям Вы можете скачивать файлы
|
|