Використання команд mhdd

Сканування будь-якого пристрою можливо тільки якщо воно може бути визначено командами ID або EID (або після натискання F2). Для того, щоб виконати сканування, наберіть SCAN і натисніть ENTER, або використовуйте F4. Ви побачите меню, де зможете змінити деякі настройки. За замовчуванням, початковий сектор дорівнює нулю (стартовий сектор). Кінцевий сектор дорівнює максимально можливому (кінець диска). Всі деструктивні по відношенню до призначених для користувача даних функції (Remap, Erase Delays) за замовчуванням вимкнені.

Натисніть F4 знову, щоб почати інсталяцію. MHDD сканує накопичувачі блоками. Для накопичувачів IDE / SATA один блок дорівнює 255 секторам (130560 байт).

Як працює сканування

1. MHDD посилає команду VERIFY SECTORS з номером LBA (номер сектора)

і номером секторів в якості параметрів

2. Накопичувач піднімає прапор BUSY

3. MHDD запускає таймер

4. Після того, як накопичувач виконав команду, він опускає прапор BUSY

5. MHDD обчислює витрачений накопичувачем час і виводить відповідний

блок на екран. Якщо зустрілася помилка (bad block), програма виводить

відповідну букву, яка описує помилку.

MHDD повторює кроки 1-5 до кінцевого сектора. Якщо вам потрібен протокол сканування - ви завжди можете знайти його в файлі log / mhdd.log.

Якщо сканування виявило помилки, перше, що необхідно зробити - це скопіювати всі дані з накопичувача. Потім необхідно виконати повне стирання поверхні за допомогою команди ERASE, яка стирає кожен сектор на вашому накопичувачі. Накопичувач перерахує поля ECC для кожного сектора. Це допомагає позбутися від так званих «soft-bad» блоків. Якщо стирання не допомогло, запускайте сканування з включеною опцією REMAP.

Якщо ви бачите, що кожен блок містить помилку, не намагайтеся прати накопичувач або виробляти сканування з включеною опцією REMAP. Швидше за все, у накопичувача пошкоджена службова область, і це не може бути виправлено стандартними командами MHDD.

Мабуть, найголовніший атрибут для сучасного накопичувача - це «Reallocated Sectors Count» (значення Raw). Це значення повідомляє, скільки на диску перепризначених секторів. Нормальний накопичувач має raw-значення, рівне нулю. Якщо ви бачите значення більш 50 - у накопичувача проблеми. Це може означати шлюб блоку живлення, вібрація, перегрів, або ж просто бракований накопичувач.

Погляньте на атрибут 194 - температура. Гарні значення лежать в проміжку між 20 і 40 градусами. Деякі накопичувачі не повідомляє температуру.

Атрибут UDMA CRC error rate означає кількість помилок, які виникають при передачі даних по IDE / SATA кабелю. Нормальне raw-значення цього атрибута дорівнює нулю. Якщо ви бачите інше значення, вам потрібно терміново замінити кабель. Також, розгін дуже впливає на кількість помилок такого типу.

Інші атрибути, як правило, не так важливі. Дивіться ATA / ATAPI standard для отримання додаткової інформації про атрибутах і тестах SMART.

Команди ідентифікації накопичувача

Дивіться ATA / ATAPI standard для отримання додаткової інформації.

Стирання груп секторів або цілого диска

Ви можете використовувати команду ERASE. Якщо ваш накопичувач був пізнаний в BIOS Setup (або ж при тесті POST), MHDD спробує використовувати функції BIOS для стирання накопичувача в режимі UDMA. Якщо ви не хочете, щоб MHDD намагалася використовувати BIOS, використовуйте параметр / DISABLEBIOS.

Зменшення обсягу накопичувача

Використовуйте команду HPA для обмеження обсягу накопичувача. Програма запитає нове кількість доступних секторів. Для того, щоб зняти встановлені обмеження, використовуйте команду NHPA. Проводьте цикл «вимикання-увімкнення» накопичувача перед використанням команди NHPA. Відповідно до ATA / ATAPI standard, ви можете змінювати обсяг накопичувача тільки один раз за один цикл роботи накопичувача.

Управління пральний захистом

Використовуйте команду PWD для блокування накопичувача за допомогою призначеного для користувача (USER) пароля. Відповідно до ATA / ATAPI standard, вам необхідно зробити виключення і включення накопичувача для того, щоб зміни вступили в силу.

У MHDD є дві команди для розблокування накопичувачів: UNLOCK і DISPWD. UNLOCK виробляє розблокування накопичувача до першого виключення. Для того, щоб відключити парольний систему, вам необхідно використовувати спочатку команду UNLOCK, а замем команду DISPWD (пароль повинен бути відомий).

Майстер-пароль встановлюється виробником і може бути використаний для розблокування. Більш детальна інформація доступна в цій статті: Парольная система сучасних накопичувачів.

Читання секторів в файл

Ви можете вважати лише кілька секторів або цілий диск в файл або в набір файлів. Спробуйте команду TOF. Програма пропускає дефектні сектора. Якщо ви плануєте створювати образ розміром більше 1 гігабайт, краще використовувати команду ATOF, так як вона вміє автоматично «нарізати» образи.

Запис секторів з файлу на диск

Використовуйте команду FF для запису секторів на диск. Вас попросять ввести номер першого сектора для запису і кількість збережених поспіль секторів.

Управління шумовими характеристиками накопичувача

Майже всі сучасні накопичувачі підтримують Acoustic Management. Ви можете зменшити рівень шуму, видаваного при переміщенні головок, шляхом зменшення швидкості їх переміщення. Використовуйте команду AAM для настройки.

За допомогою команди CONFIG ви можете переглядати і змінювати конфігурацію накопичувача, наприклад, максимальний режим UDMA, підтримка систем Security, SMART, AAM, HPA, підтримка режиму LBA48. Також можлива зміна розміру диска. Деякі виробники зменшують розмір диска за допомогою зміни конфігурації, у вас є можливість відновити оригінальний обсяг.

Пакетний запуск команд

Ви можете написати дуже простий пакетний файл (дивіться приклад в каталозі BATCH), де ви опишете все, що ви хочете виконати. Натисніть F5, коли захочете запустити такий файл на виконання.

Натисніть F1. Ви побачите коротку довідку по всім командам MHDD. Для отримання більш детальної інформації, будь ласка, користуйтеся командою MAN.

Параметри командного рядка

/ NOPINGPONG Відключити деякі звуки

/ DISABLEBIOS Відключити стирання (ERASE) через BIOS

/ DISABLESCSI Відключити модуль SCSI

/ ENABLEPRIMARY Підключити канал Primary IDE / SATA

/ RO Цей ключ служить для запуску MHDD на

захищених від записи носіях. він відключає

спроби створити тимчасові файли, а так само

Схожі статті