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

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

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

gyra (02-12-2018 09:04): Victoria | Виктория | HDD Diagnostic (часть 3)  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 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 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200

   

Widok



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


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

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

Всего записей: 24190 | Зарегистр. 07-04-2002 | Отправлено: 10:57 23-11-2010 | Исправлено: alex_party, 21:41 07-09-2018
tiger690

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Проверил HDD в первый раз с размером блока по умолчанию - Victoria выдала две ошибки "Block start at ххххх Error: UNCR".
Затем переставил диск в другой комп и там проверил диск уже с размером блока 1, и Victoria ничего не нашла.
 
Почему может такое быть?  
Куда могли пропасть два сбойных сектора?
 

Всего записей: 1959 | Зарегистр. 16-04-2015 | Отправлено: 14:23 05-09-2018
nick7inc



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

Цитата:
Куда могли пропасть два сбойных сектора

В Smart заглянуть, есть ли ремапы.

----------
Джин, не лезь в бутылку.

Всего записей: 1138 | Зарегистр. 04-05-2007 | Отправлено: 18:15 05-09-2018
tiger690

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Есть где-нибудь подробное описание чем отличаются режимы: "Read-Erase", "Read-Restore", "Read-Remap", "Write"?
А также параметры в режиме "Write":
- флаг DDD (API)
- флаг wr LBA num?

Всего записей: 1959 | Зарегистр. 16-04-2015 | Отправлено: 18:37 05-09-2018
zvlad000

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

Цитата:
а под win 7 x64 "write" не работает что ли?

Вобще-то Victoria 4.68b рекомендуется запускать под x86 Windows, но на официальном сайте программы на главной странице в Системных требовыаниях сказано:
"На Windows x64 - работоспособность сохраняется, за исключением режима PIO. "
 

Цитата:
Есть где-нибудь подробное описание чем отличаются режимы: "Read-Erase", "Read-Restore", "Read-Remap", "Write"?  А также параметры в режиме "Write":  - флаг DDD (API)  - флаг wr LBA num?  

тоже интересен этот вопрос.

Всего записей: 820 | Зарегистр. 13-07-2007 | Отправлено: 12:41 06-09-2018
nick7inc



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Sergei_Kazanskij
Добрый день. Надеюсь, что вы прочтёте моё сообщение, когда вернётесь из отпуска. Почитал FAQ на вашем сайте. Вопрос #9
У меня был случай, когда винт (не SDD и не флешка) в режиме Verify врал, что всё хорошо, а в режиме Read были реальные затыки на чтении секторов. Сталкивался давно, не помню точно, через USB подключал или напрямую.

----------
Джин, не лезь в бутылку.

Всего записей: 1138 | Зарегистр. 04-05-2007 | Отправлено: 13:13 06-09-2018 | Исправлено: nick7inc, 13:15 06-09-2018
SRUTSSSSSSSS80



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

Цитата:
 
Есть где-нибудь подробное описание чем отличаются режимы: "Read-Erase", "Read-Restore", "Read-Remap", "Write"?  А также параметры в режиме "Write":  - флаг DDD (API)  - флаг wr LBA num?  

Почитайте это
 
 

Всего записей: 4460 | Зарегистр. 23-04-2006 | Отправлено: 19:40 06-09-2018
tiger690

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

Цитата:
Почитайте это  

Ну первые две ссылки вообще ни о чем.
По последней ссылке - это статья самого автора Виктории.
Написано много, но понятно из этого мало.
 
Например:
"restore (восстановить). Производится "вытягивание" информации из поврежденных секторов (длинное чтение). Это очень эффективный метод спасения данных с винчестеров фирмы IBM."
 
Ну как? Стало понятно?

Всего записей: 1959 | Зарегистр. 16-04-2015 | Отправлено: 12:25 07-09-2018
SRUTSSSSSSSS80



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
tiger690
ну мне понятно, а если вам не понятно то спрашивайте что именно не понятно.

Всего записей: 4460 | Зарегистр. 23-04-2006 | Отправлено: 14:25 07-09-2018
tiger690

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

Цитата:
если вам не понятно то спрашивайте

ОК. Давайте начнем с начала - с самой простой операции Read-Ignore.
В этой операции есть два параметра: BlockSize и Timeout.
Перевод понятен: BlockSize - размер читаемого блока, и Timeout - время ожидания ответа от контроллера ЖД.
Как я понимаю, эти два параметра передаются контроллеру ЖД на чтение.
 
С размером блока вроде понятно.  
Если контроллеру указать, например blocksize 120, то он попытается прочитать 120 секторов.
Есть ли какие-то ограничения на размер блока?
Контроллер может читать блоки размером от 1 и до какого размера?
 
А вот с таймаутом не совсем понятно: это время ожидания ответа от контроллера.
Например, я укажу таймаут 400 мс. Ну не дождется Виктория ответа от контроллера за указанное время и что? Нарисует нам этот блок красным цветом? А на самом деле этот блок может быть рабочим, но медленным.
Физически с этим блоком ничего ведь не поменяется. Так?  
Правильно я понимаю?
 

Всего записей: 1959 | Зарегистр. 16-04-2015 | Отправлено: 16:00 07-09-2018 | Исправлено: tiger690, 16:03 07-09-2018
SRUTSSSSSSSS80



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

Цитата:
Если контроллеру указать, например blocksize 120, то он попытается прочитать 120 секторов.  
Есть ли какие-то ограничения на размер блока?  
Контроллер может читать блоки размером от 1 и до какого размера?  

контролёр принимает ата команду на чтение LBA (Logical Block Address)
не секторов а лба, и да размер может быть любым, программа подаёт команду читать от ЛБА + размер блока. например читать от 0 + 256.

Цитата:
Физически с этим блоком ничего ведь не поменяется. Так?

не чего не поменяется, таймаут это время ответа на посылаемую команду в накопитель, накопитель посылает ответ на каждую команду что хорошо видно в ата терминале , и если таймаут превышен то виктория рисует соответствующий цвет.
 

Всего записей: 4460 | Зарегистр. 23-04-2006 | Отправлено: 17:25 07-09-2018
tiger690

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

Цитата:
да размер может быть любым, программа подаёт команду читать от ЛБА + размер блока. например читать от 0 + 256

И если хотя бы один сектор в этом блоке не читаемый, то Виктория весь блок нам нарисует как не читаемый. Так?
 

Цитата:
таймаут это время ответа на посылаемую команду в накопитель

Кто это время отслеживает?
Контроллер накопителя? Или Виктория?
 

Всего записей: 1959 | Зарегистр. 16-04-2015 | Отправлено: 18:31 07-09-2018
SRUTSSSSSSSS80



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

Цитата:
И если хотя бы один сектор в этом блоке не читаемый, то Виктория весь блок нам нарисует как не читаемый. Так?  

да помечается весь блок, вы подведите мышку к полю блоков, уведите адреса, или ставьте галки на требуемых временных значениях, они отображаться в логе, далее их можно проверить изменив размер блока.

Цитата:
Кто это время отслеживает?  
Контроллер накопителя? Или Виктория?  

сама программа естественно. Накопитель тоже может отреагировать занеся не читаемый сектор в кандидат лист, и заменив его из резервного пула, от сюда тоже могут быть задержки так как у каждого вендора резервный пул расположен по разному, у кого то в конце диска, у кого то в конце каждой из зон и т.д.  
Но для вас адресация в LBA не измениться.

Всего записей: 4460 | Зарегистр. 23-04-2006 | Отправлено: 19:14 07-09-2018
tiger690

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

Цитата:
сама программа естественно. Накопитель тоже может отреагировать занеся не читаемый сектор в кандидат лист, и заменив его из резервного пула

А что будет в следующей ситуации?
Если поставить таймаут маленький, например, 250 мс. Запустили чтение. Наткнулись на сектор, который читается за 500 мс (то есть сектор в принципе рабочий, но долго читается).
Программа подождет 250 мс в соответствии с настройкой и дальше что будет делать? Даст команду накопителю прервать чтение? Или накопитель все-таки дочитает это сектор?
 
 

Всего записей: 1959 | Зарегистр. 16-04-2015 | Отправлено: 19:37 07-09-2018 | Исправлено: tiger690, 19:38 07-09-2018
SRUTSSSSSSSS80



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

Цитата:
Или накопитель все-таки дочитает это сектор?  

дочитает его, поставьте сами в программе и увидите в логе, или лень экспериментировать?

Всего записей: 4460 | Зарегистр. 23-04-2006 | Отправлено: 20:26 07-09-2018
tiger690

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

Цитата:
поставьте сами в программе и увидите в логе, или лень экспериментировать?

Дело не в лени.
Просто каждый такой особенный случай довольно сложно "организовать".
Я ведь могу все 3Тб своего диска прогнать, но так и не встречу такой ситуации.
 

Цитата:
дочитает его

То есть накопитель будет читать этот "сложный" сектор.
А что будет делать Виктория после первых 250 мс, выставленных в таймауте, в течение оставшихся 250 мс пока накопитель не дочитает этот сектор?

Всего записей: 1959 | Зарегистр. 16-04-2015 | Отправлено: 20:59 07-09-2018
SRUTSSSSSSSS80



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

Цитата:
А что будет делать Виктория после первых 250 мс, выставленных в таймауте, в течение оставшихся 250 мс пока накопитель не дочитает этот сектор?  

ждать ответа в регистрах об успешном чтении.....
 
Добавлено:

Цитата:
Просто каждый такой особенный случай довольно сложно "организовать".  
Я ведь могу все 3Тб своего диска прогнать, но так и не встречу такой ситуации.  

ну выставьте таймаут меньше.....логика то прежняя.

Всего записей: 4460 | Зарегистр. 23-04-2006 | Отправлено: 21:32 07-09-2018
tiger690

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

Цитата:
ждать ответа в регистрах об успешном чтении.....  

А в регистры ответ об успешном чтении, как я понимаю, пишет накопитель?
Получается, Виктория в любом случае будет ждать ответа от накопителя.
Тогда какой смысл в таймауте? Получается он ни на что не влияет.
 

Цитата:
ну выставьте таймаут меньше.....логика то прежняя.

Так выше вы сказали, что Виктория все равно будет ждать ответа.
Меньший таймаут ничем не поможет.

Всего записей: 1959 | Зарегистр. 16-04-2015 | Отправлено: 10:27 08-09-2018
SRUTSSSSSSSS80



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

Цитата:
Просто каждый такой особенный случай довольно сложно "организовать".  
Я ведь могу все 3Тб своего диска прогнать, но так и не встречу такой ситуации.  
 
ну выставьте таймаут меньше.....логика то прежняя.

 
Я говорил про ваше нежелание пройти чтением по вашему 3 терабайтнику, с меньшим значением таймаута, и своими глазами увидеть.
А вообще будете пихать с ремапом - увидите зачем этот таймаут нужен.

Всего записей: 4460 | Зарегистр. 23-04-2006 | Отправлено: 21:43 08-09-2018
tiger690

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
SRUTSSSSSSSS80, и все-таки перед тем как "пройтись" по диску, я хотел бы понимать что программа будет с ним делать.
Вы сами предложили: "...если вам не понятно то спрашивайте что именно не понятно..."
Вот я и спрашиваю. И оказывается уже в самом первом и самом простом варианте чтения Read-Ignore есть непонятные моменты с таймером.
Неужели так трудно ответить?
Вы сами знаете как программа будет себя вести в описанном случае?
 

Всего записей: 1959 | Зарегистр. 16-04-2015 | Отправлено: 16:58 09-09-2018 | Исправлено: tiger690, 16:59 09-09-2018
SRUTSSSSSSSS80



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
tiger690
Линейное чтение оно везде одинаково, да и глазами оно вернее запоминается.

Всего записей: 4460 | Зарегистр. 23-04-2006 | Отправлено: 20:12 09-09-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 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200

Компьютерный форум Ru.Board » Компьютеры » Программы » Victoria | Виктория | HDD Diagnostic (часть 2)
gyra (02-12-2018 09:04): 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