Тестування, сервісне обслуговування, відновлення інформації з будь-яких жорстких дисків
Зміст
Примітка : на розділах, створених новими ОС, програма може не розпізнавати ім'я диска, тому що вони зберігають його не в завантажувальному секторі.
Створення логічних дефектів
Консольна команда RNDBAD виробляє створення псевдо-збійних ділянок поверхні HDD, на яких вінчестер поводиться аналогічно фізичним дефектам поверхні, що може бути корисним при дослідженні програм та вінчестерів. Команда RNDBAD не призводить до фізичного псування накопичувача, вироблена їй дія документована в АТА стандарті і є записом, проте не варто забувати, що будь-який запис руйнує дані користувача.
Примітки :
Відновлення конфігурації диска (команда RDС)
За цією командою проводиться скидання передустановок конфігурації накопичувача, вироблений засобами стандарту АТА. Такими передустановками можуть бути, наприклад, "назавжди" вимкнений SMART або обмеження обсягу, що не відновлюється через HPA (зустрічалося на HDD Samsung). Команда не впливає на збережену інформацію і не здатна зіпсувати вінчестер. Призначена для скасування дії деяких утиліт та для відновлення реального розміру HDD Samsung та Hitachi після наслідків глюків. Команда працює лише на гвинтах, які підтримують DCO. На решті буде видано повідомлення про помилку. Також, помилка може видаватися на Seagate (це у них черговий такий прикол).
Індикація режимів роботи HDD та кодів помилок по індикаторних "лампочках"
(Першоджерело - стандарт ATA/ATAPI)
BUSY (Busy). Гвинт зайнятий обробкою команди або "завис". У той час, поки горить ця лампочка, всі інші індикатори вважаються недійсними, тавінчестер може реагувати лише на команду "Reset" (F3).
DRDY (Drive Ready). Гвинт готовий до прийому команди;
WRFT (Write Fault). Помилка запису. Застаріло. За новим стандартом і, отже, на нових HDD: "Device Fault" - несправність пристрою;
DRSC (Drive Seek Complete). Гвинт успішно закінчив встановлення голівки на трек; Застаріло. Нове призначення залежить від попередньої команди.
DRQ (Data Request). Гвинт готовий обмінюватись даними через інтерфейс;
INX (Index). Запалюється при кожному обороті диска. На деяких вінчестерах вже не використовується або може видавати невірний результат.
CORR корекція. Застаріло і нових HDD не застосовується.
ERR (Error) Виникла помилка. У регістрі помилок можна дізнатися код помилки.
Регістри помилок:
BBK (Bad Block Detected). Знайдено бід-блок. Застаріло;
UNC (Uncorrectable Data Error). Не вдалося скоригувати дані надлишковим кодом, блок визнаний нечитаним. Можливо як наслідком порушення контрольної суми даних, і наслідком фізичного ушкодження HDD;
IDNF (ID Not Found). Не ідентифіковано сектор. Зазвичай говорить про руйнування мікрокоду чи формату нижнього рівня HDD.
ABRT (Aborted Command). Гвинт відкинув команду внаслідок несправності, або команда не підтримується даними HDD (пароль, застаріла або надто нова модель тощо).
T0NF (Track 0 Not Found). Неможливо виконати рекалібрування на стартовий циліндр робочої області. На сучасних HDD говорить про несправність мікрокоду чи магнітних головок;
AMNF (Address Mark Not Found). Неможливо прочитати сектор, зазвичай внаслідок серйозної апаратної проблеми (наприклад, на HDD Toshiba,Maxtor – говорить про несправність магнітних головок);
Додаток 1
Призначення всіх клавіш:
P "Port". Вибір контролера, на якому знаходиться випробуваний HDD. Натиснувши P, Ви побачите меню, в якому зможете вибрати Primary Master або Secondary Master, а також запустити пошук гвинтів в інших місцях.
F1 "HELP". Виклик довідкової системи. Це лише підказки щодо клавіш. Процедура не руйнує вміст робочого столу, а при натисканні будь-якої клавіші повертає керування в програму. Довідка може викликатися під час очікування на готовність вінчестера, і під час деяких операцій введення виводу.
Якщо програма працює в режимі введення даних у командний рядок, при натисканні F1 автоматично видається довідка по консольним командам. (Переключення в режим консольного введення здійснюється клавішею "ПЛЮС").
F2 "INIT". Отримати паспорт диска. При натисканні на клавішу виводиться назва моделі вінчестера, серійний номер, версія мікрокоду, обсяг, CHS та LBA параметри та багато іншого.
F3 "RESET". Програмне скидання диска.
F4 "Scan". Перевірка поверхні, приховування дефектів, читання, створення образу диска.
F5 AAM. Управління акустичним шумом.
F6 HPA. Зміна обсягу HDD.
F7 SEEK. Тест позиціонування.
F8 PSWD. Встановити пароль на гвинт
F9 Smart. Виводить на екран стан SMART атрибутів накопичувача. Примусово вмикає SMART на вінчестері і не вимикає його за собою. Чи не руйнує вміст робочого столу.
F10 DisPWD. Зняти пароль із диска.
Кнопки стрілок дублюють клавіші F4, 4, F7, [+]:
* вгору: перевірка поверхні * вліво: отримати SMART * вправо: тест механіки "CX" (у деякихверсіях може бути не задіяно). * вниз: викликати командний рядок
У режимі командного рядка:
стрілка вгору: вийти з режиму командного рядка
У режимі сканування поверхні:
"Швидка навігація"
стрілка вправо: збільшити позицію на 1/128 об'єму HDD
стрілка вліво: зменшити позицію на 1/128 об'єму HDD
"Точна навігація"
стрілка вгору: збільшити позицію на 1/4096 об'єму HDD
стрілка вниз: зменшити позицію на 1/4096 об'єму HDD
Q Перегляд інформації про логічні розділи диска.
S Зупинка валу HDD.
P Вибір каналу HDD.
З очищення робочого столу.
[-] (мінус) зберегти скріншот у файл. При першому натисканні створює каталог SCR, куди кладе файл із текстовим вмістом екрана. Можна натиснути клавішу кілька разів, при цьому кожен раз створюватиметься новий файл, без знищення попереднього.
[+] (плюс) Виклик на екран командного рядка, аналогічний до MHDD. При цьому починає працювати довідкова система з команд. Щоб скасувати командний рядок або введену команду, достатньо натиснути ESC. Командний рядок автоматично "ховається" з екрана після кожної правильно введеної команди.
] (дужка) візуальна оцінка виділення процесорного часу в багатозадачних середовищах. Працює лише на повному екрані.
X вихід із програми. Найкорисніша клавіша :-)
Додаток 2
Призначення ini-файлу програми
Відразу після запуску утиліта намагається відкрити файл vcr.ini у поточному каталозі. Якщо такий файл існує, аналізуються його вміст і "движок" програми автоматично конфігурується відповідно до заданих налаштувань. Ось призначення окремих полів цього файлу (всі буквивеликі латинські):
Якщо ini-файл відсутній, або замість документованих значень у ньому буде "сміття" нічого поганого не трапиться, і утиліта автоматично налаштується на роботу з портом Secondary Master, при цьому файл із паролем не буде створюватись, а звук увімкнеться.