Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » Victoria | Виктория | HDD Diagnostic (часть 3)

Модерирует : gyra, Maz

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57

Открыть новую тему     Написать ответ в эту тему

gyra

Moderator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Часть 1 | Часть 2 | Варезник


Программа ориентирована на широкий круг пользователей ПК, и предназначена для тестирования, сервисного обслуживания и помощи при восстановлении информации с любых жестких дисков с интерфейсами IDE и Serial ATA. Программа представляет собой полностью готовое решение для всесторонней, глубокой, и в тоже время максимально быстрой оценки реального технического состояния HDD. В ней собраны возможности большинства фирменных диагностических утилит для HDD, и другие полезные функции, имеющиеся в ATA стандарте на современные жесткие диски, однако нет ограничений на поддерживаемые модели.
 
Автор программы, Sergei_Kazanskij, у нас на форуме! Желающие могут поддержать проект через сайт Виктории.
Старые версии
Сравнительная таблица MHDD & Victoria (устарело)

 
Help:
- Часто задаваемые вопросы о программе Victoria.
- Инструкция к программе Victoria. Часть 1: Режим API, Standard.
- Инструкция к программе Victoria. Часть 5. Конфигурация, Setup.
- Victoria под WinPE
- Про русификацию Victoria - "планирую сделать отдельный ресурсный файл, который можно будет переводить прямо в блокноте, не будучи программистом - и выбор языка будет в меню. Но это колоссальная работа - надо все строки свести в одно место, и каждой присвоить номер. Тем не менее, мне это нравится, и я сделаю, просто не сразу и не очень быстро."

Аналогичные программы:
· HDAT2
· DRevitalize
· MHDD - не развивается
· Программы для проверки, "лечения" и "убийства" HDD/SSD - опрос

Всего записей: 7378 | Зарегистр. 18-02-2006 | Отправлено: 09:00 02-12-2018 | Исправлено: Iacoyn, 10:46 14-10-2019
prmt81

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Цитата:
3) Если не секрет, что есть Restore в Виктории? Является ли он лечением BAD-блока (как Repaire в hddspeed), или он просто попытка "вытянуть" плохочитаемые данные "длинным" чтением?
 
 
Эта функция имеет смысл только на 28-битных HDD. Для новых - неактуально. Потом напишу статью по работе с ней.
 
 
 
 
 
 
судя по этому ответу автора - Restore лучше вообще спрятать и открывать в платных версиях, если кому вдруг понадобится лечение доисторических hdd, в современных hdd он не нужен

Всего записей: 226 | Зарегистр. 11-12-2009 | Отправлено: 08:16 06-12-2018 | Исправлено: prmt81, 08:22 06-12-2018
yurkesha



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Sergei_Kazanskij
Взглянул попристальнее на новые RTF в новой версии - лишний раз убедился что лучшее - враг хорошего:
- пропала история изменений(сама по себе не нужна, но хотя бы там содержалось описание добавленных новых параметров файла конфигурации vcr40.ini). Например тот самый AdminRightsIgnore...
И вообще:
- смысла паковать исполняемый файл на этот момент год уже нет
- приложенный файлы описаний и справки в формате RTF не содержат ничего специфического, что не могло бы уместиться в обычный текст.
- вот что желательно описать так это все параметры доступные в vcr40.ini, притом их описание лучше всего поместить в сам инишник в виде коментария...

Всего записей: 2568 | Зарегистр. 15-12-2003 | Отправлено: 10:27 06-12-2018
Sergei_Kazanskij



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
На сайте добавил в раздел "статьи" все пункты Setup и вроде все скрытые ключи .ini
http://hdd.by/victoria_doc5/
Историю изменений можно взять с предыдущей версии.
Для полного описания Setup, возможно, сделаю отдельную вкладку в хелпе, места там много.

Всего записей: 334 | Зарегистр. 28-04-2006 | Отправлено: 14:43 06-12-2018
yurkesha



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Sergei_Kazanskij
Сенкс!
Только
Цитата:
AdminRightsIgnore=0
 
Этот ключ принудительно выключает проверку прав администратора. Данный ключ предназначен для серверных версий Windows под доменной авторизацией
Желательно переформулировать так: для любых версий Windows с UAC под доменной авторизацией.  
Проверено(помимо серверных осей) на Win7 и Win10...

Всего записей: 2568 | Зарегистр. 15-12-2003 | Отправлено: 16:01 06-12-2018
RL200t

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Помогите разобраться со стиранием поверхности hdd. В MHDD есть функция ERASE. Я ей часто пользуюсь и понимаю, как там и что, потому что настроек никаких нет. Но не могу сообразить, как сделать такое же затирание в Victoria. Вот 2 блока — «1» и «2» (на картинке). В первом блоке 3 варианта. Во втором — 4. Итого у нас есть 12 вариантов, как выставить опции. Как их нужно выставить, чтобы был ERASE, как в MHDD?
 
 

Всего записей: 286 | Зарегистр. 06-10-2018 | Отправлено: 17:35 06-12-2018
Sergei_Kazanskij



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
А что делает Erase в MHDD?
Опишите цель, помогу.
 
Стереть всю поверхность в Victoria: Write и затем нажать Scan. На диске перед этим надо выключить MBR.

Всего записей: 334 | Зарегистр. 28-04-2006 | Отправлено: 17:36 06-12-2018 | Исправлено: Sergei_Kazanskij, 17:37 06-12-2018
RL200t

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Sergei_Kazanskij, вот цитата из, вроде, вашей статьи:

Цитата:
Если же MHDD показал, что на поверхности имеются дефекты, а винт при этом "зависает" или издает скребущие звуки, значит проблемы есть. Но не будем думать сразу о плохом: ведь бэды могут быть логическими (софт-бэды), поэтому для начала устроим накопителю "прочистку мозгов" - выполним низкоуровневую запись нулей во все секторы. (Внимание! При этом вся информация будет уничтожена, поэтому копируем важные данные на другой диск). Программа MHDD имеет две команды для обнуления дисков: erase и aerase. Мы будем использовать первую, так как она работает быстрей.

Это и есть цель — затереть всё от восстановления данных и от софтовых bad-секторов.
 
Добавлено:

Цитата:
На диске перед этим надо выключить MBR.

Первый раз слышу такую формулировку... MBR — это ведь первые 512 байт. Как их можно выключить?
 
Добавлено:
Ещё объясните, что такое DDD в режиме Write? В Инете пишут, что это какое-то «улучшенное» стирание. Только чем оно улучшено, не особо понятно. И что такое «wr LBA num».

Всего записей: 286 | Зарегистр. 06-10-2018 | Отправлено: 18:26 06-12-2018
Sergei_Kazanskij



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Тогда всё верно про стирание диска в Виктории. Вместо Read надо указать Write и нажать Scan. Стирание будет произведено, если диск не имеет разделов. В противном случае будет отказано в  доступе на запись (код ошибки ABRT).
Важно! В Windows XP и ниже диск будет стёрт и при наличии разделов на нём.
 
MBR - название сектора с главной загрузочной записью (Master Boot Record), поскольку сектор - минимальная единица измерения дискового пространства. Соответственно, если не хотите удалять разделы с винта, то проще выключить весь MBR сразу. Делается это заменой сигнатуры 55AA на любую другую.
 
Про DDD пока воздержусь от комментариев, т.к. статью для сайта про это еще не написал, а рассказывать на каждой странице форума повторно - нет возможности.
 
WR LBA NUM = Write LBA Number. Писать в каждый сектор его номер, вместо заполнения нулями при стирании.

Всего записей: 334 | Зарегистр. 28-04-2006 | Отправлено: 21:36 06-12-2018 | Исправлено: Sergei_Kazanskij, 02:57 07-12-2018
Turkish88



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
data destruction detect, нет нет читает то что записал.
переводится как обнаружения разрушающихся данных
для тестирования винтов которые не могут прочитать то что записали

Всего записей: 1933 | Зарегистр. 30-04-2007 | Отправлено: 06:57 07-12-2018
zvlad000

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Sergei_Kazanskij
Спасибо за программу и новые версии!
Подскажите, на вашем сайте, в разделе Статьи есть:
Инструкция к программе Victoria. Часть 1: Режим API, Standard.
и
Инструкция к программе Victoria. Часть 5. Конфигурация, Setup.
а где части 2-4?

Всего записей: 507 | Зарегистр. 13-07-2007 | Отправлено: 14:13 07-12-2018
Sergei_Kazanskij



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Части 2-4 только в процессе написания.

Всего записей: 334 | Зарегистр. 28-04-2006 | Отправлено: 15:26 07-12-2018
RL200t

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Sergei_Kazanskij, попробовал затирать hdd в режимо pio в victoria — скорость затирания 3.5 MB/s. В mhdd затирание идёт с максимальной линейной скоростью для этого hdd — 120 MB/s. С чем связана такая разница в скорости?

Всего записей: 286 | Зарегистр. 06-10-2018 | Отправлено: 13:23 08-12-2018
yurkesha



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
RL200t теоретически:
PIO Mode 0 = 3,3 MB/s
PIO Mode 1 = 5,2 MB/s
PIO Mode 2 = 8,3 MB/s
PIO Mode 3 = 11,1 MB/s
PIO Mode 4 = 16,7 MB/s

Цитата:
В mhdd затирание идёт с максимальной линейной скоростью для этого hdd — 120 MB/s
значит MHDD делает это не в режиме PIO...

Всего записей: 2568 | Зарегистр. 15-12-2003 | Отправлено: 13:52 08-12-2018
tma16

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
значит MHDD делает это не в режиме PIO...

Это и так ясно, человек намекает на вопрос как переключиться dma mode? В досовской версии Виктории для меня так и осталось это загадкой за много лет.
 

Всего записей: 302 | Зарегистр. 08-11-2014 | Отправлено: 14:50 08-12-2018 | Исправлено: tma16, 15:07 08-12-2018
RL200t

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
значит MHDD делает это не в режиме PIO...

Вероятно. MHDD при затирании пишет, что "erasing disk using BIOS functions", или что-то подобное.
 
Вот пример: https://expressit.pl/wp-content/uploads/2010/08/zerowanie-dysku-w-toku.jpg
Вот пример, как MHDD говорит, что трёт в режиме PIO: http://obrazki.elektroda.net/47_1205411763.jpg
 
Какой из этих двух режимов более высокоуровневый и какая разница в принципе затирания этими двумя режимами?

Всего записей: 286 | Зарегистр. 06-10-2018 | Отправлено: 14:54 08-12-2018 | Исправлено: RL200t, 14:59 08-12-2018
Sergei_Kazanskij



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
MHDD трёт через BIOS, прерывание int13. В зависимости от типа материнки, в винт биосом подаются команды WriteDMA или PIO WriteMultiple. Реализация DMA/BusMastering напрямую требует управления некоторыми функциями конкретных чипсетов, и не универсально. Поэтому в MHDD применен доступ через BIOS. Кроме того, в MHDD в принципе невозможен режим DMA, ибо она в защищённом режиме с экстендером, а для реализации DMA нужен кусок физической памяти.
В Виктории 3.5x наоборот, вся память - физическая, но нет работы ни в DMA, ни через BIOS. И для быстрой очистки диска можно использовать Security Erase.
Ну и к слову, на чипсетах Интел (440BX/ZX) и на более новых Nvidia скорость в PIO составляет 16 и 17.5 мб/с соответственно, как и положено ему быть.  Почему другие производители материнок гробят скорость до 4, и даже до 1,5 мб/c - даже для меня тайна
 
Разница в работе напрямую через порты в DMA и через функцию BIOS в том, что функцию прямого доступа можно написать оптимально для бэдявых винтов, а вот BIOS пишется с расчётом только на исправное железо. Соответственно, как MHDD себя поведёт при натыкании на дефекты, остаётся на совести писателя BIOSа.

Всего записей: 334 | Зарегистр. 28-04-2006 | Отправлено: 16:17 08-12-2018 | Исправлено: Sergei_Kazanskij, 16:36 08-12-2018
Sergei_Kazanskij



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Осветил некоторые вопросы о возможных перспективах ДОС-Victoria http://hdd.by/o-perspektivah-dos-victoria/

Всего записей: 334 | Зарегистр. 28-04-2006 | Отправлено: 06:23 09-12-2018
tma16

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Осветил некоторые вопросы о возможных перспективах ДОС-Victoria  

Независимость программы от любых Windows и добавление работы через BIOS — за это я думаю, многие скажут спасибо.
Насчёт целых чисел - это правильно, ибо работоспособность программы не должна зависеть от разрядности ядра и объёма HDD.
А для начала, можно скомпилировать ДОС-Victoria, которая оперирует в расщётах исключительно с 32-ух битными целыми числами без знака, в таком виде уже будут определяться винты до 2тб включительно.

Всего записей: 302 | Зарегистр. 08-11-2014 | Отправлено: 09:36 09-12-2018 | Исправлено: tma16, 09:40 09-12-2018
mig73



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Слухи о «лучшем» лечении дефектов под ДОС сильно преувеличены. Если всё делать правильно, то в Windows, задействовав режим PIO, можно добиться ещё лучших результатов.

 
Прошу это занести в протокол (c)




Флуд

Всего записей: 5234 | Зарегистр. 24-02-2010 | Отправлено: 10:13 09-12-2018 | Исправлено: gyra, 13:17 09-12-2018
PRIZ2rak



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Вместо того, чтобы развивать DOS-Victoria, я бы сделал ставку на какую-нибудь небольшую сборку WinPE (можно выбрать, например, голосованием), и в ней тэстил функционал обновляемых WIN-Victorii. Со стороны автора писал бы, что у WinPE "такой-то" обеспечена 100% совместимость WIN-Victori-ей (можно даже выкладывать готовый iso-образ).
 
Иначе придётся разрываться на правку 2-х веток программы! Насколько это правильно? - решать автору!

Всего записей: 334 | Зарегистр. 20-02-2008 | Отправлено: 10:43 09-12-2018
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57

Компьютерный форум Ru.Board » Компьютеры » Программы » Victoria | Виктория | HDD Diagnostic (часть 3)

Имя:
Пароль:
Сообщение

Для вставки имени, кликните на нем.

Опции сообщенияДобавить свою подпись
Подписаться на получение ответов по e-mail
Добавить тему в личные закладки
Разрешить смайлики?
Запретить коды


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.Board
© Ru.Board 2000-2018

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru