MHDD форматування. Як працювати з MHDD. Інші команди в MHDD

Програма MHDD є потужним інструментом, призначеним для роботи з жорсткими дисками комп'ютерів, ноутбуків, а також зовнішніх жорстких дисків. Робота із накопичувачами відбувається на низькому рівні.

Функції, які виконує програма MHDD:

  • Діагностика жорсткого диска.
  • Керування системою SMART жорсткого диска.
  • Можливість парольного захисту.
  • Зміна звукових параметрів вінчестера.
  • Зміна розміру накопичувача.
  • Відновлення та низьке форматування поверхні жорсткого диска

Як запустити програму MHDD

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

Після того як завантажили програму, необхідно записати її на флешку, для цього скористаємося програмою . Відкриваємо завантажений образ за допомогою програми UltraIso.

Після того, як відкрили наш образ, відкриваємо пункт меню «Самозавантаження» та вибираємо пункт меню «Записати образ диска…».

У вікні вибираємо флеш-накопичувач, який використовуватимемо, для запису програми, і натискаємо «Запис».

Після завершення запису необхідно перезавантажити комп'ютер і завантажитися із записаної флешки. Не забудьте перевести ваш контролер у режим IDE, оскільки програма працює лише з цим типом контролерів. Після завантаження з флешки вибираємо 2-й пункт меню та натискаємо Enter, вибір відбувається за допомогою клавіш «Вгору», «Вниз».

Тепер ми побачимо всі доступні та підключені до комп'ютера жорсткі диски. Для вибору потрібного диска необхідно ввести номер порту, в моєму випадку це порт №1.

Після цього програма готова до роботи з вибраним жорстким диском. Для повторного вибору жорсткого диска натисніть клавіші Shift + F3, так ви в будь-який момент можете вибрати інший накопичувач для роботи з ним не перезавантажуючи програму MHDD.

Список команд для програми MHDD можна побачити натисканням кнопки «F1». Натискайте клавішу «вниз», щоб переглянути команди.

Перегляд SMART інформації

Переглянути SMART стан вашого жорсткого диска можна за командою "smart att" і натиснувши після введення клавішу "F8". Тепер бачимо інформацію SMART жорсткого диска.

Головні атрибути, на які варто звернути увагу:

Reallocated Sectors Count — це значення означає кількість секторів, які були перепризначені жорстким диском, якщо значення в стовпці «RAW» більше ніж 50 (100), тоді необхідно замінити жорсткий диск, або терміново перенести всю важливу інформацію на інший жорсткий диск, який знаходиться в хороший стан.

HAD Temperature – цей параметр показує температуру жорсткого диска, нормальна температура для роботи жорсткого диска варіюється від (Val) 20°С до (Worts) 40°С, (RAW) середнє значення 30°С, якщо значення будуть вищими, вам необхідно подумати про охолодження.

Ultra ATA CRC error rate означає кількість помилок, які виникають при передачі даних по IDE/SATA кабелю. Значення цього атрибута має дорівнювати нулю, якщо значення більше, тоді необхідно замінити кабель, або ж прибрати розгін жорсткого диска, якщо є.

Переглянувши SMART жорсткого диска, ми зможемо зрозуміти в якому стані він знаходиться і вжити заходів.

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

Для того, щоб сканувати поверхню жорсткого диска, необхідно скористатися командою «scan», при введенні цієї команди натискаємо Enter, відкриється вікно з параметрами сканування. Після вибору потрібних параметрів натисніть F4 щоб почати сканування.

Основні параметри сканування жорсткого диска:

Start LBA і End LBA параметр в якому визначається сектор з якого необхідно почати сканування і сектор на якому сканування необхідно закінчити.

Remap – цей параметр дозволить автоматично перепризначити битий сектор, який буде виявлено під час сканування.

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

Якщо ви вперше запускаєте сканування жорсткого диска, необхідно провести його без активації параметрів Remap і Erase Delays, оскільки дані можуть призвести до втрати даних.

Якщо перше сканування виявило біті сектори, необхідно перенести всю інформацію з жорсткого диска і провести сканування з активованим параметром Erase Delays, для цього при виборі параметрів сканування перевести цей параметр у стан «ON» і почати сканування.

Після сканування з параметром Erase Delays запускаємо ще одне сканування без увімкнення будь-яких параметрів, щоб визначити, чи залишилися биті сектори. Якщо повторне сканування визначило біті сектори, що залишилися, ми можемо бути впевнені в тому, що це фізичне пошкодження жорсткого диска, в цьому випадку варто вдатися до більш радикального рішення, а саме запустити повторне сканування з включеним параметром Remap.

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

Низькорівневе форматування

До низькорівневого форматування варто вдатися якщо вам необхідно повністю видалити інформацію з жорсткого диска, щоб її неможливо було відновити, так як при видаленні інформації в ОС Windows можна провести відновлення видалених файлів.

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

Для того, щоб розпочати форматування, вводимо команду «erase» і натискаємо Enter, нам запропонують ввести номер блоку, з якого необхідно почати форматування, і номер блоку на якому потрібно закінчити. Якщо ви збираєтеся відформатувати всю поверхню диска, тоді нічого не вводите, тому що за стандартом пропонується перший та останній сектор, а просто погоджуємось, натиснувши Enter. Для початку форматування вводимо значення «y» і очікуємо на закінчення.

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

Команда hpa використовується для зменшення обсягу накопичувача, при введенні команди програма MHDD запитає нову кількість доступних секторів, вводимо нову кількість і натискаємо Enter. Також для того, щоб зняти обмеження щодо зменшення об'єму жорсткого диска, використовуйте команду «nhpa».

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

Для того, щоб встановити парольний захист на жорсткий диск, необхідно скористатися командою pwd (не всі жорсткі диски підтримують цю функцію). Парольний захист підходить для тих, кому необхідно зберегти інформацію навіть у разі втрати жорсткого диска, так як зламати цей захист не вийде, щоб зняти пароль з жорсткого диска, необхідно повністю стерти дані. Також під час встановлення такого захисту не вийде запустити систему без попереднього введення пароля на жорсткий диск.

Зверніть увагу, що відновити пароль не вийде і в разі втрати пароля інформацію відновити не вийде.

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

Сьогодні майже всі сучасні накопичувачі підтримують функцію Acoustic Management. Ви можете значно зменшити шум жорсткого диска при переміщенні головки, шляхом зменшення швидкості переміщення, але при цьому зменшити швидкість запису та читання жорсткого диска. Щоб налаштувати цю функцію, скористайтеся командою «aam» і натисніть Enter. Після чого потрібно ввести значення від 0 до 126, де 126 максимально тихий рівень роботи для скасування такого параметра необхідно ввести значення «D».

Висновок

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

Призначення програми

Програма Victoria призначена для тестування різних накопичувачів: HDD, flash, масивів RAID, також дозволяє здійснювати приховування дефектів поверхні HDD, якщо така можливість є. Автор програми Сергій Казанський, розповсюджується безкоштовно, завантажити можна http://hdd-911.com/

Короткий опис програми

У системах Vista і старше програму потрібно запускати від імені Адміністратора навіть якщо ваш обліковий запис має права адміністратора.

Вікно програми поділено на кілька вкладок: Standart, SMART, Test, Advanced та Setup. Перемикачі API і PIO змінюють режим роботи програми з диском, що тестується. Для режиму PIO потрібна підтримка з боку чіпсету материнської плати. Сучасні системи молодші приблизно 2011 р. даний режим роботи програми не підтримують, тому ми не будемо його описувати. Наведемо короткий опис керуючих елементів у вкладках.

Standart.У вікні праворуч наведено перелік накопичувачів, встановлених у системі. Це не тільки жорсткі диски, але і USB-флешки, рідери SD, CF та інших карт пам'яті. Їх також можна тестувати. Вибір пристрою для тестування відбувається клацанням миші за потрібним пунктом. Відразу ліворуч у вікні Drive ATA passport виводиться інформація про вибраний пристрій. Seek, Acoustic menegment & BAD'er запускає тест seek, дозволяє керувати AAM (якщо підтримується диском) та імітувати погані сектори на диску.

S.M.A.R.T.При натисканні кнопки Get SMART зчитується SMART. Диски USB не підтримуються. Інші кнопки SMART ON, SMART OFF, Auto save attributes ON/OFF дозволяють включати/відключати SMART-моніторинг, зберігати лічені атрибути.

Test.Основна вкладка, з якою надалі працюватимемо. Вікна Start LBA/End LBA задають початок і кінець області, що тестується. За промовчанням тестується весь диск. Pause – ставить тест на паузу, значення змінюється на Continue. Start – запуск вибраного тесту, змінює значення на Stop – зупинка тесту. Ромб із зеленими стрілками - переміщення по поверхні диска вперед або назад. Block size - розмір блоку секторів, що вважається за раз, можна не чіпати. Timeout – час, після якого, за відсутності відгуку від накопичувача, програма перейде до наступного сектору. End of test - що робити після закінчення тесту: зупинити диск, запустити тест спочатку, вимкнути диск або вимкнути комп'ютер. Колірна шкала показує кількість блоків із зазначеним часом читання. Перемикачі Verify, Read, Write – вибір тесту. Verify – перевірка: диск читає сектор, але не передає вміст у комп'ютер. Read – читає сектор у комп'ютер. Write - стирає сектор - даний тест знищує дані користувача. Перемикачі Ignor, Remap, Restore, Erase – це режим роботи з бед-блоками. Ignor – пропускати. Remap – намагатись виконати процедуру перепризначення сектора з резерву. Restore – намагатися віднімати дані та записати назад (не працює на сучасних дисках >80ГБ). Erase – спроба запису у пошкоджений сектор. Може його виправити, якщо в сектор записано неправильну контрольну суму (CRC). > - Виконання тесту вперед.<- выполнение теста назад: с конца диска. >?< - чтение по случайным адресам. >|< - тест «бабочка»: чтение попеременно сначала и с конца диска. Break All – отмена всех команд. Sleep – остановить диск. Recall – включить диск снова (после sleep).

Advanced.Основне вікно показує вміст сектора, заданого у полі Sec. Вікно нижче показує вміст таблиці розділів на кнопці View part data. Кнопки MBR ON/OFF включають/виключають можливість розпізнавання розділів в операційній системі.

Приклад роботи із програмою VictoriaДля прикладу тестування диска візьмемо несправний HDD WD2600BEVT, що має пошкодження поверхні та погані атрибути у SMART. Запускаємо програму, вибираємо наш диск та бачимо наступне: ліворуч бачимо параметри вибраного диска.
Далі на вкладці SMART можна переглянути SMART нашого диска. Ось він.



Бачимо, що програма інтерпретує його як поганий. Розглянемо докладніше.

Атрибут 5 Reallocated sector count – кількість перепризначених секторів 1287 – диск «сипнеться».

Атрибут 197 Current pending sectors – кількість секторів-кандидатів на перепризначення, при переповненому 5-му атрибуті говорить про те, що диск «сипнеться», поверхня швидко деградує.

Це означає, що якщо з диска потрібні дані, потрібно негайно їх копіювати, а не намагатися лагодити такий диск. Дії, які ми розглянемо далі, можуть призвести до втрати інформації.



Видно помилки типу UNCR - це погані сектори, що не читаються, - беди (bad-блоки).

Можна прибрати галку Grid, тоді буде виведено графік читання диска. У місцях бедів видно провали швидкості, відмічені червоним кольором.



Після закінчення тесту можна спробувати приховати погані сектори, обравши режим Remap. Це може допомогти, якщо є беди, але SMART ще не має статусу BAD. Виглядає так:



Результат роботи ремапа можна переглянути, вважаючи смарт диска. Ось він:



Значення 5-ого атрибута збільшилося і стало 1291. При звичайній експлуатації диски, за відсутності звернень до них, запускають у фоновому режимі власні процедури перевірки та перепризначення секторів та кількість кандидатів на ремап, що обчислюється сотнями, говорить про те, що диск вже не може підтримувати кондиційне. стан та підлягає заміні. І далеко не завжди стан SMART а адекватно описує стан диска - він може бути сильно пошкоджений, а SMART статус відображається як GOOD.

Перед подачею цієї команди слід подати команду UNLOCK

RPM Змінити частоту обертання шпинделя(робота цієї процедури не гарантована)

FF Записати сектори дисків. Дані для запису беруться із зазначеного файлу

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

MAKEBAD Генерація блоків BAD. Працює не на всіх накопичувачах

RANDOMBAD Генерація бід-блоків, розкидаючи їх випадково по поверхні

INIT Скидання та рекалібрування

FDISK Зробити один розділ на весь диск. Змінюється лише MBR

SMART / Управління системою SMART, а також перегляд атрибутів

STOP / Зупинити шпиндель

I/ Надіслати команди ID, потім INIT

ERASE Вибіркове стирання секторів або повне стирання поверхні (низькорівневе форматування)

Для стирання безпосередньо, минаючи BIOS, можна вимкнути диск у налаштуваннях BIOS, або стирати з параметром /DISABLEBIOS.На швидкість стирання цей параметр не впливає.

FASTERASE Стирання поверхні на максимальній швидкості (використовується парольна система)

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

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

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

Основні можливості програми полягають у наступному:

Точна діагностика механічної поверхні диска.
. моніторинг регістрів IDE контролера.
. якісне використання функції HPA (зменшення обсягу вінчестера).
. регулювання шуму, що видається жорстким диском.
. ведення журналу помилок.
. наявність функції повного знищення даних на вінчестер без можливості відновлення.
. тестування HDD у екстремальних умовах.
. можливість одночасного тестування кількох вінчестерів.
. робота із системою паролів на диску.

MHDD

Ця стаття написана для тих, хто виявляє інтерес і роблять перші кроки в області накопичувачів на жорстких магнітних дисках і присвячується програмі MHDD і роботі з нею.
На момент написання статті останньою версією програми було 2.9.

Насамперед потрібно відзначити, що програма є універсальною, вона працює з усіма накопичувачем з інтерфейсом ATA незалежно від виробника та моделі.

Це пояснюється тим, що будь-яка взаємодія ATA-вінчестера з навколишнім світом відбувається через стандартний набір портів і за допомогою конкретного набору команд, визначених у специфікації стандарту ATA (при розробці всіх версій якого враховувалися міркування сумісності, і таким чином стає зовсім неважливо, якою версією інтерфейсу оснащений даний конкретний накопичувач, і, тим більше, виробник, адже він при розробці диска неодмінно повинен був керуватися стандартом ATA).

Працювати програма здатна з-під чистого DOS і прямо з Windows (95/98/ME).
Правда, при роботі з-під Windows існують деякі обмеження (про них сказано в документації: накопичувач не потрібно в такому випадку визначати в BIOS, а контролер, на якому він встановлений, у Windows краще відключити).

І хоча такий варіант працездатний, особисто я все ж таки віддаю перевагу працювати під чистим DOS, тому що навіть якщо все буде працювати стабільно в Windows, отримані швидкісні показники можуть не відповідати дійсності.
І потім, Windows це все-таки Windows.

Може я і параноїк, але у «варізних» справах намагаюся триматися від «Вікон» подалі.
І якщо вже згадали про контролерів, то треба сказати, що програма дозволяє працювати і з накопичувачами встановленими на зовнішніх ATA контролерах, але не у всіх версіях.
Така можливість анонсується у версії 2.8, але доступної на сайті версії 2.9 цієї можливості немає.

Утиліта здатна запускатися з будь-якого незахищеного від запису носія на якому є небагато місця для запису тимчасових файлів та протоколів роботи (мінімально потрібно 70 Кбайт, рекомендується 20 Мбайт).

Не використовуйте програму з того ж диска, який діагностуєте та лікуєте, якщо трапилося так, що накопичувач у вас один (беди на своєму рідному та єдиному відновлюєте, наприклад) – використовуйте програму з дискети.

Апаратна частина - ваша тестова машина, програму не займають зовсім: це може бути що завгодно, з контролером ATA, аж до 286 (у документації так сказано, сам не пробував, тому що у мене в доступності лише 386 є, але теоретично повинно) .

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

На екран буде виведено підказку про основні команди програми.

Ініціалізувавши обраний накопичувач натисканням отримуємо вичерпну інформацію про нього:

Назва моделі; логічні геометрію диска (логічне число циліндрів/головок/секторів на доріжці);
- серійний номер; версію мікрокоду;
- Число адресованих через LBA блоків;
- підтримувані функції ATA і максимальний режим, що підтримується; стан SMART (чи включена);
- стан системи захисту (включено/вимкнено апаратний пароль);
- Повний розмір вінчестера; результат проходження основних тестів

Частина цієї інформації відображається у другому зверху рядку на екрані і видно під час роботи.

Крім того, про стан диска та його заняття в даний момент часу сигналізують індикатори у верхньому рядку.

Вони несуть таку інформацію:

BUSY- накопичувач зайнятий та на команди не реагує;
WRFT- Помилка запису;
DREQ- накопичувач прагне обмінятися даними із зовнішнім світом;
ERR- внаслідок будь-якої операції виникла помилка.

Коли цей біт загоряється, зверніть увагу на праву верхню частину екрана.
Там буде відображено тип останньої помилки: (дійсно лише при запаленій лампочці «ERR»):

AMNF- Adress Mark Not Found - Звернення до якогось конкретного сектору не вдалося.

Ймовірною причиною є пошкодження цього сектора, пошкодження його полів ідентифікації (згадка є тут).
Але відразу після включення накопичувача, навпаки, свідчить про відсутність проблем і повідомляє про успішне виконання внутрішньої діагностики;

T0NF- Track 0 Not Found – не знайдений нульовий трек;
ABRT- Abort, команда відкинута;
IDNF- Sector ID Not found;
UNCR- Uncorrectable Error - Помилка не скоригована кодом ECC.

Ймовірно, в цьому місці має бути логічний бед-блок (говорилося про це тут).

Крім цих угорі можуть горіти ще два індикатори - PWD- сигналізує про встановлений апаратний пароль, та HPA- якщо розмір накопичувача було змінено за допомогою команди «HPA» (для приховування блок-блоків наприкінці диска використовується зазвичай).

Драйвер AMD Radeon Software Adrenalin Edition 19.9.2 Optional

Нова версія драйвера AMD Radeon Software Adrenalin Edition 19.9.2 Optional підвищує продуктивність у грі Borderlands 3 і додає підтримку технології корекції зображення Radeon Image Sharpening.

Купив новий жорсткий диск (HDD) або є підозра, що твій старенький HDD вже не той, - рекомендую перевірити його на наявність бедів.

Бед, беди, бед-сектор, бед-блок– (від англ. “ bad” – поганий) – збійний, нечитаний, ненадійний, ненадійний файл, сектор диска.

  • Офіційний сайт Mhdd (російською)
  • Завантажити останню версію iso образу (на момент написання статті версія 4.6) mhdd32ver4.6iso

Наведу покрокову інструкцію з тестування HDD на прикладі програми MHDD. Програма при належному вмінні та досвіді дає шанс виправитидеякі беди, за незнанням краще нічого не намагатися виправити! А ось перевірити справність диска досить просто і безболісно, ​​про це і напишу.

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

  1. MHDD посилає команду VERIFY SECTORSз номером LBA(номер сектора) та номером секторів як параметри
  2. Накопичувач піднімає прапор BUSY (диск блокується)
  3. MHDD запускає таймер (таймер заміряє час блокування диска, тобто коли він був BUSY або російською – зайнятий!)
  4. Після того як накопичувач виконав команду, він опускає прапор. BUSY
  5. MHDD обчислює витрачений накопичувачем час та виводить відповідний блок на екран ( таблична частина праворуч ). Якщо зустрілася помилка ( bad block), програма виводить відповідну літеру, яка описує помилку.

MHDD повторює кроки 1-5 до кінцевого сектора.

Як розібратися у результатах скану?

Наявність червоних ( >500ms) блоків на повністю здоровому накопичувачі неприпустимо. Я б'ю на сполох коли з'являються зелені блоки (< 150ms ). Можна спробувати виправити ці блоки стиранням усієї поверхні диска (природно всі дані будуть втрачені) і, якщо це не допомогло - можна робити висновки(Накопичувач перестав бути досить надійним).

Літерно-символьні блоки говорять про наявність блоків BAD на поверхні.

Розшифровка помилок mhdd:

  • UNC(Uncorrectable Data Error) – Не вдалося скоригувати дані надлишковим кодом, блок визнаний нечитаним. Можливо як наслідком порушення контрольної суми даних, і наслідком фізичного ушкодження HDD;
  • ABRT(Aborted Command) – hdd відкинув команду внаслідок несправності, або команда не підтримується даними HDD (можливо встановлено пароль, застаріла або надто нова модель…).
  • IDNF(ID Not Found) – Не ідентифікований сектор. Зазвичай говорить про руйнування мікрокоду чи формату нижнього рівня HDD. У справних вінчестерів така помилка видається при спробі звернутися до неіснуючої адреси (проблема в тому, що в сучасних гвинтах сектора не завжди є заголовки);
  • AMNF(Address Mark Not Found) – неможливо прочитати сектор, зазвичай, внаслідок серйозної апаратної проблеми (наприклад, на HDD Toshiba, Maxtor – говорить про несправність магнітних головок);
  • T0NF(Track 0 Not Found) – неможливо виконати рекалібрування на стартовий циліндр робочої області. На сучасних HDD говорить про несправність мікрокоду чи магнітних головок;
  • BBK(Bad Block Detected) – Знайдено бід-блок. Помилка застаріла;

Докладніше про ці помилки можна дізнатися в описі ATA-стандарту на сайті www.t13.org (але знайти там потрібний документ - нудна справа).

gastroguru 2017