Як користуватись програмою mhdd. Перевіряємо та ремонтуємо жорсткий диск з MHDD

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 ( жорсткий диск) - одна з головних складових будь-якого комп'ютера, адже саме звідси завантажується операційна система. Тому роль такого пристрою переоцінити просто неможливо. Саме від роботи жорсткого дисказалежить стабільність системи та швидкість читання даних. Однак, як це буває і з іншими компонентами, вінчестер також може вийти з ладу будь-якої миті, що приносить чимало незручностей для будь-якого користувача. Причин може бути досить багато, і далеко не завжди такий пристрій підлягає ремонту. Але можливість відновлення жорсткого диска є. Тому якщо ви зіткнулися з такою проблемою не варто перш за все бігти в комп'ютерний магазин і купувати новий вінчестер.

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

Опис програми MHDD.

MHDD - одна з найбільш поширених програм, яка допоможе провести діагностику, а також відновлення жорсткогодиска. Завантажити її можна на різних сайтах, причому зробити це можна абсолютно безкоштовно, що також не може не тішити користувачів. Насамперед варто відзначити, що ця програма підходить для більшості інтерфейсів HDD, серед яких SATA, IDE, SCSI, USB.

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

  • читання чи запис довільних секторів вінчестера;
  • керування системою SMART;
  • видалення секторів, що погано функціонують;
  • очищення жорсткого диска;
  • зміна обсягу жорсткого диска;
  • керування пароля системи;
  • зниження шуму під час роботи пристрою. При цьому суттєво зменшується швидкість роботи HDD;
  • тест жорсткого диска за максимальних навантажень.
Багато користувачів чули про цю програму, але зіткнулися з труднощами під час її роботи. Все через незнання азів, які потрібні для роботи з MHDD. Тому перш ніж почати працювати з цією програмою, детально ознайомтеся для чого вона потрібна і як з нею працювати. Для цього вам знадобиться лише 20-30 хвилин часу. Якщо цього не зробити, то сподіватися на відновлення жорстких дисківможна не сподіватися. При цьому можна зробити тільки гірше, наприклад, стерти весь вміст з диска без можливості відновлення.

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

Як працює MHDD.

Насамперед для запуску цієї програми необхідно зайти в BIOS, де потрібно змінити метод завантаження системи. Потрібно завантажити з того пристрою, де у вас знаходиться сама програма, тобто з диска, дискети або USB-накопичувача. Робиться це дуже просто, потрібно просто в пункті First Boot Device встановити потрібний пристрій. Наприклад, якщо завантаження потрібно зробити з CD-ROM, то виглядатиме це так:

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

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

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

Після цього ви зможете дізнатися всю інформацію про вінчестер, а також познайомитися з основними командами, які будуть потрібні для роботи з MHDD. Для цього відповідно потрібно буде натиснути F2 та F1 відповідно. Далі можна приступити до сканування жорсткого диска, вписавши назву команди (Scan), після чого ви перед собою побачите таке меню:

При цьому ви можете почати перевірку свого жорсткого диска, вказавши з якого і який сектор потрібно зробити діагностику. Ці дані ви вписуєте у перших двох рядках меню. Решта інших пунктів можна залишити незмінними. Після цього можна розпочати запуск перевірки та визначення битих секторів жорсткого диска, для цього натискаєте клавішу F4. Також іноді буде корисним у меню змінити останній пункт c Off на On. Це потрібно, якщо у вас є підозри того, що сама система помилково відносить деякі сектори до побитих. Визначити це простим користувачам майже неможливо. При такому скануванні буде стерто всі сектори, де виявлено затримки читання.

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

У колонці праворуч буде відображено кількість блоків, які читаються з різною швидкістювідповідно зі швидкістю до 3, до 10, до 50, до 150, до 500 і більше 500 мілісекунд. Нормальним вважається показник до 150 мілісекунд. Наявність символів "x" і "s" свідчать про биті сектори вінчестера.

Перевірка жорсткого диска триватиме кілька годин. Все залежить від обсягу вінчестера. Після цього вам буде видана інформація про те, скільки битих секторів виявлено на вінчестері. І лише після цього можна приступити до їх усунення. Для цього і існують функції Erase Delays та Remap, яка позначає всі збійні області диска і надалі до них не звертається. Рекомендується запускати саме Erase Delays. Так ви зможете видалити усі програмні збої вінчестера. А вже після перевірки за допомогою цієї функції можна розпочати запуск із включеною функцією Remap. Так ви зможете відновити всі можливі області жорсткого диска та видаліть усі биті сектори з нього. Інформація, яка при цьому знаходилася в битих секторах, буде видалена.

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

Висновок.

Як бачите зробити самостійне відновлення жорсткого диска все-таки можливо. Програма MHDD буде ідеальною для цього. Розібратися в її роботі, як ви зрозуміли, досить просто. Тому якщо раптом ви зіткнетеся з поломкою вінчестера, можете скористатися 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 Читання секторів диска у файл

Купив новий жорсткий диск (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 (але знайти там потрібний документ - нудна справа).

mob_info