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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174

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

gyra

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


Программа ориентирована на широкий круг пользователей ПК, и предназначена для тестирования, сервисного обслуживания и получения технической информации с любых жестких дисков с интерфейсами IDE и Serial ATA. Программа представляет собой полностью готовое решение для всесторонней, глубокой, и в тоже время максимально быстрой оценки реального технического состояния HDD.  
В ней собраны возможности большинства фирменных диагностических утилит для HDD, и другие полезные функции, имеющиеся в ATA стандарте на современные жесткие диски, однако нет ограничений на поддерживаемые модели.

 
Автор программы, Sergei_Kazanskij, у нас на форуме! Желающие могут поддержать проект через сайт Виктории.
 


Victoria 3.54 / 2024 для DOS
Старые версии


Help:
- Часто задаваемые вопросы о программе Victoria.
- Инструкция к программе Victoria. Часть 1: Режим API, Standard.
- Инструкция к программе Victoria. Часть 5. Конфигурация, Setup.


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


Дополнительно:
· Голосуем — в каком направлении развивать программу далее!
· ФАК по Виктории - создаём его общими усилиями!
· Как определить, что в жестком диске применена технология SMR

// текущий бэкап шапки..

Всего записей: 7932 | Зарегистр. 18-02-2006 | Отправлено: 09:00 02-12-2018 | Исправлено: TheBarmaley, 08:39 20-02-2024
prmt81

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

Всего записей: 270 | Зарегистр. 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, притом их описание лучше всего поместить в сам инишник в виде коментария...

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



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

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



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

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

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

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



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

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

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

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

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

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

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

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



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

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



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

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

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

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



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

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

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

Всего записей: 910 | Зарегистр. 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...

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



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

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

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

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

Advanced 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
 
Какой из этих двух режимов более высокоуровневый и какая разница в принципе затирания этими двумя режимами?

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



Full 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а.

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



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

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



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

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

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

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



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

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

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




Флуд

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



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

Всего записей: 475 | Зарегистр. 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 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174

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


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

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru