Mhdd команда за форматиране на ниско ниво. Тестване на твърдия диск (HDD). Четене на сектори за файл в MHDD

Цел на програмата

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

Кратко описание на програмата

На Vista и по-стари системи програмата трябва да се стартира като администратор, дори ако вашият Сметкаима администраторски права.

Прозорецът на програмата е разделен на няколко раздела: Standard, SMART, Test, Advanced и Setup. Превключвателите API и PIO променят режима на работа на програмата с тествания диск. Режимът PIO изисква поддръжка от чипсета на дънната платка. Съвременни системипреди около 2011 г. този режим на работа на програмата не се поддържа, така че няма да го описваме. Да донесем Кратко описаниеконтроли на раздела.

Стандартен.Прозорецът вдясно показва списък с устройства, инсталирани в системата. Това са не само твърди дискове, но и USB флаш памети, SD, CF и други четци на карти с памет. Те също могат да бъдат тествани. Устройството за тестване се избира чрез щракване върху желания артикул. Непосредствено вляво в прозореца на паспорта на Drive ATA се показва информация за избраното устройство. Seek, Acoustic menegment & BAD"er изпълнява теста за търсене, позволява ви да управлявате AAM (ако се поддържа от диска) и да симулирате лоши сектори на диска.

S.M.A.R.T.Когато натиснете бутона Get SMART, SMART се чете. USB устройства не се поддържат. Останалите бутони за ВКЛЮЧВАНЕ/ИЗКЛЮЧВАНЕ на SMART ON, SMART OFF, автоматично запазване на атрибути активират/деактивират SMART наблюдение и запазват прочетени атрибути.

тест.Основният раздел, с който ще работим в бъдеще. Прозорците Start LBA/End LBA определят началото и края на тествания регион. По подразбиране се тества целият диск. Пауза - спира теста, стойността се променя на Продължи. Start - стартиране на избрания тест, промяна на стойността на Stop - спиране на теста. Ромб със зелени стрелки - движение напред или назад по повърхността на диска. Размер на блока - размерът на блока от сектори, прочетени наведнъж, можете да го оставите сам. Изчакване - времето, след което, при липса на отговор от устройството, програмата ще се прехвърли към следващия сектор. Край на теста - какво да направите в края на теста: спрете диска, започнете теста отново, изключете диска или изключете компютъра. Цветовата скала показва броя на блоковете с определено времечетене. Превключватели Verify, Read, Write - избор на тест. Проверка - проверка: дискът чете сектора, но не прехвърля съдържанието му на компютъра. Четене - Прочита сектор в компютъра. Запис - изтрива сектор - този тест унищожава потребителските данни. Превключва Ignor, Remap, Restore, Erase - режимът на работа с лоши блокове. Игнориране - пропускане. Remap - опит за пренасочване на сектор от резерв. Възстановяване - опитайте да прочетете данни и да запишете обратно (не работи на съвременни дискове > 80GB). Изтриване - опит за запис в лош сектор. Може да го поправи, ако в сектора е записана неправилна контролна сума (CRC). > - изпълнение на предстоящия тест.<- выполнение теста назад: с конца диска. >?< - чтение по случайным адресам. >|< - тест «бабочка»: чтение попеременно сначала и с конца диска. Break All – отмена всех команд. Sleep – остановить диск. Recall – включить диск снова (после sleep).

напреднал.Основният прозорец показва съдържанието на сектора, посочен в полето Sec. Прозорецът по-долу показва съдържанието на таблицата на дяловете, като щракнете върху бутона Преглед на данните за частта. Бутоните MBR ON/OFF активират/деактивират възможността за разпознаване на дялове в операционната система.

Пример за работа с програмата ВикторияЗа пример за тестване на диск, нека вземем дефектен HDD WD2600BEVT, който има повреда на повърхността и лоши атрибути в SMART. Стартираме програмата, избираме нашия диск и виждаме следното: вляво виждаме параметрите на избрания диск.
След това в раздела SMART можете да видите SMART на нашия диск. Ето го.



Виждаме, че програмата го интерпретира като лошо. Нека разгледаме по-подробно.

Атрибут 5 Брой преразпределени сектори - броят на преназначените сектори 1287 - дискът се "отстранява".

Атрибут 197 Текущи чакащи сектори - броят на кандидат-секторите за преназначаване, ако 5-ият атрибут е препълнен, това показва, че дискът е „разпаднат“, повърхността бързо се разгражда.

Това означава, че ако са необходими данни от диск, трябва незабавно да ги копирате, а не да се опитвате да поправите такъв диск. Действията, които ще разгледаме по-нататък, могат да доведат до загуба на информация.



Виждат се UNCR грешки - това са лоши, нечетливи сектори - лоши (лоши блокове).

Можете да премахнете отметката от квадратчето Grid, след което ще се покаже графикът за четене на диска. На места с лоши се виждат спадове на скоростта, маркирани в червено.



В края на теста можете да опитате да скриете лошите сектори, като изберете режима Remap. Това може да помогне, ако има лоши, но SMART все още не е ЛОШ. Изглежда така:



Резултатът от пренареждането може да се види чрез четене на смарт диска. Ето го:



Стойността на 5-ия атрибут се увеличи и стана 1291. При нормална работа дисковете, при липса на извиквания към тях, се стартират в заден плансобствени процедури за проверка и преназначаване на сектори и броят на кандидатите за пренасочване, наброяващ стотици, показва, че дискът вече не може да поддържа кондиционирано състояние и трябва да бъде сменен. И състоянието SMART не винаги описва адекватно състоянието на диска - той може да бъде силно повреден, а състоянието SMART се показва като ДОБРЕ.

Програма MHDD

MHDD е малък, но мощен безплатна програма, проектиран да работи с твърди дискове на най-ниското ниво (заобикаляйки BIOS). Може да диагностицира устройства, да чете и записва произволни сектори, да управлява SMART системата и много други.

Пакетът за разпространение на програмата може да бъде намерен на уебсайта на разработчика http://www.ihdd.ru. Можете да изтеглите MHDD като CD изображение (файл mhdd32verx.x.iso) или като саморазархивиращ се образ на дискета. На същия сайт е нова версиядокументация за програмата. По подразбиране програмата работи с твърд диск, свързан към вторичния (Secondary) IDE канал като първо устройство (Master). Тя може да работи с SATA устройстваили SCSI. Програмата MHDD има много функции. Ето само няколко стъпки.

Получаване на информация за диска.

Сканиране на повърхността на диска.

Запазване на изображение на диск във файл.

Тези операции са обединени от факта, че те не са свързани с запис на данни на проверявания диск, тоест те са неразрушителни. Не си струва да правите нищо друго с диска, от който потребителят ще възстанови информация. Основната задача е само да се оцени ситуацията, а не да се провери дискът, което е основната цел на програмата MHDD.

1. Запишете програмата на компактдиск и след това стартирайте компютъра си от нея. На екрана ще се появи менюто за избор на устройство (фиг. 2.6). Изберете диска, който искате да прегледате, и въведете номера му от списъка. Можете да извикате това меню по всяко време, като натиснете Shift+F3.

Ориз. 2.6. Избор на диск

2. След като посочите устройство (например 3), натиснете клавиша Enter. Програмата е готова за работа с този твърд диск. В горната част на екрана са регистри,или знамена.Всяко IDE или SATA устройство трябва да съобщава "DRIVE READY" и "DRIVE SEEK COMPLETE", тоест флаговете DRDY и DRSC трябва да бъдат маркирани. Флагът BUSY сигнализира, че устройството извършва някаква операция, като четене или запис.

Можете да получите помощ относно командите по всяко време, като натиснете клавиша F1. Въпреки това много хора предпочитат предварително да отпечатат списък с команди и да поставят този лист до компютъра - това е по-удобно.

Всички команди се въвеждат от клавиатурата, малките и малки букви не играят роля. Въвеждането на всяка команда завършва с натискане на клавиша Enter. Клавишът Esc се използва за отмяна или прекъсване на изпълнението на команда.

3. Въведете командата ID, за да получите информация за диска. Друга команда, EID, показва по-подробна информация (Фигура 2.7).

Ориз. 2.7. Информация за диска

4. За да сканирате повърхността, натиснете клавиша F4 или въведете командата SCAN и натиснете клавиша Enter. Ще се появи меню, където можете да промените някои настройки. По подразбиране номерът на началния сектор е нула (начален сектор). Броят на крайния сектор е равен на максимално възможния (край на диска). Всички функции, които могат да променят или унищожат данни на диска (Remap, Erase Delays), са деактивирани по подразбиране. Натиснете клавиша F4 отново, за да започнете сканирането.

MHDD сканира устройствата на блокове. За IDE/SATA устройства един блок е равен на 255 сектора (130 560 байта). Докато сканирането напредва, на екрана се изгражда блокова карта (фиг. 2.8). Вдясно от него е "легендата". Колкото по-кратко е времето за достъп до блока, толкова по-добре. Ако има проблеми при достъпа до блока, времето се увеличава, но ако възникне грешка, тогава на картата се показва съответният символ.

Ориз. 2.8. Повърхностно сканиране

Всичко изброено в легендата под въпросителния знак (надвишаване на разрешеното време за достъп) са различни варианти на нечетими блокове. Тълкуването на тези грешки е както следва:

UNC - Uncorrectable Error, непоправима грешка;

ABRT - Прекъсване, командата е отхвърлена;

IDNF - ID на сектора не е намерен, идентификаторът на сектора не е намерен;

AMNF - адресната маркировка не е намерена, адресната маркировка не е намерена;

T0NF - Track 0 Not Found, невъзможно е да се намери нулева песен;

BBK - Bad BlocK, "лош" блок без причина.

Основното нещо тук е да разберете, че всичко това са резултати от физически дефекти в HDA. Важно е да решите как да запазите данните, а не как да поправите твърдия диск. Вниманието при сканиране е да не се увличате по диагностика. Появата на картата обаче може да подскаже някои заключения.

Редовно повтарящите се блокове с увеличено време за достъп са резултат от позиционирането на главите на следващия цилиндър. Това е напълно нормално.

Случайно разпръснатите блокове с различни видове дефекти са признак за обща деградация на устройството. Износени са пластини, лагери или глави. Може би твърдият диск е бил "бит" или прегрял.

"Петно", в средата на което има абсолютно нечетливи блокове, заобиколени от блокове с увеличено време за достъп, е признак за нарастващ дефект на пластината. Необходимо е спешно да се извлече изображението.

Строго и редовно повтарящи се идентични групи от недостъпни блокове са признак на дефектна глава. Ако желаете, можете дори да изчислите тази глава въз основа на физическата геометрия на диска. Ако най-важните данни са на повърхността на плочата, обслужвана от тази глава, твърдият диск трябва да бъде ремонтиран при специални условия. Може би табелата все още не е напълно надраскана.

Полезна функция е Acoustic Management. Шумът, разбира се, не вълнува потребителя. Но нивото на шума, излъчван при движение на главите, се намалява чрез намаляване на скоростта на тяхното движение. За дефектен твърд диск това може да е мярка, която може да улесни работата му.

1. Въведете командата AAM и натиснете клавиша Enter. Тук можете да видите възможните стойности на параметъра, поддържани от този твърд диск.

2. Въведете стойността, съответстваща на най-тихата работа, и натиснете клавиша Enter. Това ще помогне малко на твърдия диск, особено на главния блок, за продължителността на по-нататъшните манипулации.

На тези стъпки диагностиката приключва и започва възстановяването на данни. Програмата MHDD може да копира отделни сектори или цял диск във файл или набор от файлове. Дефектните нечетими сектори се пропускат от програмата.

Командата TOF копира посочения диапазон от сектори (по подразбиране от нула до последния сектор на този диск) в един файл. Размерът на файла с изображението не може да надвишава 2 GB. Ако потребителят реши да създаде дисково изображение, по-голямо от 2 GB, тогава е по-добре да използвате командата ATOF, тъй като тя може автоматично да разделя изображенията на отделни файлове.

1. Въведете командата TOF и натиснете клавиша Enter. Ще се появи подканата Fast Disk Image Creator (Фигура 2.9).

2. Въведете номера на началния сектор и натиснете клавиша Enter.

3. Въведете номера на последния сектор и натиснете клавиша Enter.

Ориз. 2.9. Създаване на изображение с командата TOF

4. Въведете пътя и името на файла на изображението, което ще бъде създадено. Името е произволно и файлът трябва да бъде създаден на друг физически диск.

5. Натиснете клавиша Enter, за да започнете копирането.

След приключване на копирането можете да изключите проблемния диск и вече да не се занимавате с него, а с файла - неговото копиране сектор по сектор. Това ще предпази диска от по-нататъшно увреждане: ако твърдият диск започне да се проваля, всяка допълнителна минута работа може да добави нови лоши блокове към плочите или напълно да съсипе повредената глава. Потребителят трябва да започне комуникацията си с проблемния диск с копиране и да отложи диагностиката.

От коя програма да направя копие е отворен въпрос. Няма категоричен отговор на него. MHDD програма и много подобна на нея Програма Викториясъздават по-малко проблеми при четене на твърди дискове с множество физически дефекти. Такива проблеми могат да бъдат замразяването на самата програма или на целия компютър при опит за четене на някои лоши сектори. От друга страна, Софтуер R-Studioмалко по-удобно, особено след като все още трябва да извлечете данни от изображението с помощта на тази програма. Заключение: можете да опитате да използвате няколко програми.

От ръководството за потребителя на Fedora 8 автор

4.4.2. Програмата xsane Не е необходимо да правите нищо, за да настроите скенер на Fedora 8. Просто свържете скенера към вашия компютър и стартирайте помощната програма xsane (команда от менюто Приложения? Графика). Програмата xsane автоматично ще открие скенера и след това можете да започнете да сканирате, като щракнете

От книгата за Linux за потребителя автор Костромин Виктор Алексеевич

4.7.1. Програмата tar Читател, който е свикнал с архиватори като arj, които събират файлове в един архив и веднага ги "компресират", може да има въпроса "Защо да използвам две програми?" Работата е там, че tar означава Tape ARchiver, той не компресира данни, а само комбинира

От книгата Windows Vista авторът вавилов сергей

10.2. Програмата rpm Името на тази програма (или команда) е съкращение от Redhat Package Manager. Това обяснение е дадено в повечето книги и ръководства за Linux и ми се струва по-правилно и логично, въпреки че глава 6 от „Официалното справочно ръководство за Red Hat Linux“ казва: „Мениджърът на пакети RPM (RPM) е отворен

От книгата Направи си сам Linux сървър автор Колисниченко Денис Николаевич

12.2.3 Програмата gv Програмата gv (или ghostview) е разработена от Johannes Plass и е предназначена за преглед на PostScript и PDF файлове (фиг. 12.2).След като я стартирате без да посочите име на файл, главният прозорец на програмата ще бъде празен. За да отворите файл, щракнете върху

От книгата Computer Tutorial автор Колисниченко Денис Николаевич

13.3.2 Програмата FTP Програмата FTP е потребителският интерфейс към стандартния протокол за прехвърляне на файлове в Интернет - Прехвърляне на файлпротокол. Програмата ви позволява да прехвърляте файлове на отдалечен компютър и да получавате файлове от отдалечен компютър. Въпреки това, като издадете командата ftp, вие

От книгата Пролог Програмиране за изкуствен интелект автор Братко Иван

Програма Програмата е поредица от машинни инструкции (набор от инструкции, разбираеми за процесора), предназначени за изпълнение на конкретна задача. По правило програмата е проектирана под формата на един или повече изпълними файлове, които след инсталиране

От книгата Езикът за програмиране C за персонален компютър автор Бочков С. О.

2.6.2. Инсталиране на RPM софтуерв дистрибуциите на Red Hat и Mandrake това се прави с помощта на програмата rpm. RPM (red hat package manager) е пакетният мениджър на Red Hat. Въпреки че има "Red Hat" в името, той е напълно предназначен да работи като пакет с отворен код.

От ръководството за бързо стартиране на Ubuntu 10 автор Колисниченко Д. Н.

Софтуер Nero Express Най-добрият софтуер за запис на дискове Записване на дискове Windows инструментине се интересувам. Първо, това е скучно, и второ, нямате достъпни настройки за запис, дори не можете да посочите скоростта, да не говорим за избора на формат на диска, метода на запис. Тук

От книгата Езикът C - ръководство за начинаещи автор Прата Стивън

4.5.1. Програма 1 Първо трябва да изберете начин за представяне на позицията на дъската. Един от най-естествените начини е да представите позицията като списък от осем елемента, всеки от които съответства на една от дамите. Всеки такъв елемент ще описва това поле

От книгата Анонимност и сигурност в Интернет. От "чайника" до потребителя автор Колисниченко Денис Николаевич

4.5.2. Програма 2 В съответствие с представянето на таблото, прието в Програма 1, всяко решение изглеждаше така, сякаш дамите са поставени просто в последователни вертикали. Никаква информация няма да бъде загубена, ако X-координатите бъдат пропуснати. Ето защо

От книгата на автора

4.5.3. Програма 3 Нашата трета програма за проблема с осемте дами се основава на следните съображения. Всяка царица трябва да бъде поставена на някакво поле, т.е. на някои вертикални, някои хоризонтални, а също и на пресечната точка на някои два диагонала. За,

От книгата на автора

Изходна програма Програмата изходен код е колекция от следните елементи: директиви на предпроцесора, инструкции на компилатора, декларации и дефиниции. Директивите на препроцесора определят какво прави препроцесорът, за да преобразува програмния текст.

От книгата на автора

9.3. apt-get Да приемем, че имате package.deb. При инсталирането му се оказа, че изисква наличието на пакета lib.deb, който нямате инсталиран. Е, намирате липсващ пакет в интернет, инсталирате го по начина, описан в разд. 9.2 (т.е. прилагане

От книгата на автора

20.3. По-рано Ubuntu имаше програма за услуги (в групата System | Administration program), която ви позволяваше да активирате/деактивирате системни услуги. В съвременните версии на Ubuntu няма такава програма. Но можете да инсталирате програмата Boot-Up Manager, която е дори по-добра от

От книгата на автора

Програма По-долу е кратка програма, която ви позволява да откриете кодовия номер на знака, дори ако вашето устройство не използва ASCII код. main() /* определя кодовия номер на символа */( char ch; printf(" Моля, въведете символ. "); scanf(" %c", &ch); /* въвеждане

От книгата на автора

P1.1. Програма AVZ Програмата AVZ (Антивирусът на Зайцев) е много полезна помощна програма и ми е помагала повече от веднъж от дните на Windows XP. Тогава използвах Kaspersky Anti-Virus, който не знаеше как да работи безопасен режим. Оказа се така - всичко, което основният антивирус пропусна, в

Наскоро производителите сериозно се заеха с проблема за намаляване на нивото на шума, излъчван от задвижванията.
Някои същевременно постигнаха невероятни резултати - например Seagate успя да намали шума на шпиндела на четвъртата "баракуда" толкова много, че вече не се възприемаше от ухото.
Но въртящите се палачинки не са единственият източник на шум в механиката на твърдия диск.

Актуаторът също е шумен - резките му движения прорязват въздуха вътре в кутията, предизвиквайки "сумтящ" звук при позициониране.
Разбира се, може да се забави чрез промяна на формата на тока в намотката до по-плавна, но това неизбежно ще доведе до влошаване на такъв важен твърд параметър като времето за достъп - именно това определя производителността дискова подсистемав многозадачни среди и когато работите с много малки файлове.

В същото време има задачи, при които изобщо не е необходимо бързо позициониране, а тишина - например при работа в офис приложения, когато възпроизвеждате музика и филми.

Как да съм тук?
Именно този проблем беше решен от разработчиците на твърди дискове съвсем наскоро - спецификацията на ATA въведе функцията "Автоматично акустично управление" (AAM) - бързо регулиране на нивото на шума, излъчвано от устройството в резултат на движението на главите от намаляване на скоростта на тяхното движение.

AAM може да се контролира от собствени помощни програми на някои твърди дискове, като IBM и Maxtor.
Но те го правят изключително неудобно - потребителят няма възможност бързо да оцени текущото ниво на шума.

В MHDD всичко това се изпълнява много по-удобно: просто въведете "AAM" в конзолата и самият твърд диск ще започне да пука главите си, демонстрирайки нивото си на шум.
И можете да го промените с бутоните "M" (минимално ниво на шум), "L" (средно) и "P" (максимално).

Бутонът "D" изключва напълно AAM, докато твърдият диск става възможно най-бърз, но в същото време възможно най-силен.
Можете да превключите твърдия диск директно от Windows 9x по всяко време, за разлика от други "собствени" помощни програми (фиг. 3).

Фигура 3. Автоматично акустично управление

Опции за сигурност

Искали ли сте някога да защитите информацията си от непознати?
Разбира се, понякога възниква такова желание, особено ако няколко души работят на компютъра.
Лична кореспонденция, документи и дори просто добре установени операционна система- това е далеч от пълен списъктова, което искате да защитите и защитите от нечие чуждо нашествие.

Най-често срещаният начин за ограничаване на достъпа до поверителна информация е създаването на криптирани дялове на твърдия диск, архивиране с парола, защита на всички файлова системана логическо ниво специални програмив сектора за зареждане на твърдия диск), а понякога и физическа промяна на целия твърд диск (например с помощта на мобилен шкаф).

Но такава защита има много недостатъци.
Информацията все още остава на носителя и въпреки че не е изрично достъпна (програмите за защита често са ограничени само до криптиране зареждащ запис, оставяйки дори FAT непроменен), той може лесно да бъде извлечен от такъв диск, като зададете дисков редактор върху него или, което е по-лесно, една от програмите за запазване на информация, например добре познатото "Easy Recovery".

Криптирането на файлове в движение е по-устойчиво на хакване, но изисква постоянна резидентна памет, която прихваща част от API на системата и създава значително натоварване на централния процесор.

И никой не е имунизиран от срив или замразяване на такава програма в най-неподходящия момент.
И ако криптираният дял е повреден (например от вируси), ще бъде изключително трудно да се извлече информация от него.

В идеалния случай системата за сигурност трябва да отговаря на 3 основни изисквания:
1. Бъдете независими от операционната система, файловата система, компютъра и техните проблеми.
2. Бъдете надеждни и трудни за счупване.
3. Не отнемайте системни ресурси.
И така щеше да си остане мечта, ако никой не се беше досетил да повери това на контролера на твърдия диск!

Това беше предложено от разработчиците на стандарта ATA/ATAPI-3 през 1996 г., но твърдите дискове, които всъщност поддържат функции за сигурност, се появиха сравнително наскоро.
Този чип се нарича "Security Set", а в общ език - ATA-парола.
Тя ви позволява да защитите цялото съдържание на твърдия диск не само от четене, но и от запис и дори от форматиране на ниско ниво!

Това беше постигнато чрез интегриране на програмата за защита директно в твърдия диск.
Той комуникира с външния свят чрез обикновен IDE интерфейс - всичко, от което се нуждаете, е помощна програма, способна да прави това правилно.
BIOS на някои дънни платките знаят как да поставят парола на модерни твърди дискове и на много лаптопи (например от DELL), това отдавна се е превърнало в норма.

Но сега не е нужно да сме собственици на супер готина платка или лаптоп, за да защитим информацията си - това може да стане на всеки компютър, използващ MHDD!
И не само от BIOS, но и от DOS и Windows по всяко удобно време.
Нека се опитаме да разберем как работи.

Стартираме MHDD и с натискане на клавишната комбинация + избираме твърдия диск, достъпът до който искаме да затворим.
Натискаме .
Обърнете внимание на реда "Security: High, Off" - това означава, че паролата за твърдия диск не е зададена (фиг. 4).

Шофьор AMD RadeonСофтуер Adrenalin Edition 19.9.2 По избор

Нова версия AMD драйвери Radeon Software Adrenalin Edition 19.9.2 Optional подобрява производителността в Borderlands 3 и добавя поддръжка за Radeon Image Sharpening.

Кумулативен актуализация на windows 10 1903 KB4515384 (добавен)

На 10 септември 2019 г. Microsoft пусна кумулативна актуализация за Windows 10 версия 1903 - KB4515384 с редица подобрения на сигурността и корекция на грешка, която се повреди Windows работиТърсене и предизвика високо натоварване на процесора.

Преди да издадете тази команда, трябва да се издаде командата UNLOCK.

RPM Променете скоростта на шпиндела(тази процедура не е гарантирана, че работи)

FF Записвайте дискови сектори. Данните за запис се вземат от посочения файл

AAM Регулирайте шумовите характеристики на задвижването

МАКЕЙБАД Генериране на BAD блокове. Не работи на всички дискове

СЛУЧАЙНО Генериране на лоши блокове, разпръсквайки ги на случаен принцип по повърхността

В НЕГО Нулиране и повторно калибриране

FDISK Направете един дял за целия диск. Променя се само MBR

SMART / Контролиране на системата SMART и преглед на атрибутите

СПРИ СЕ / Спиране на шпиндела

аз / Изпратете ID на команди, след това INIT

ИЗТРИВА Селективно изтриване на сектори или пълно изтриване на повърхността (форматиране на ниско ниво)

За да изтриете директно, заобикаляйки BIOS, можете да деактивирате диска в настройките на BIOS или да изтриете с параметъра /DISABLEBIOS.За скорост на изтриване даден параметърне влияе.

FASTERASE Повърхностно изтриване с максимална скорост (използвана система за пароли)

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

Грешка при стартиране на диска, поставете системния диск и натиснете enter. Надпис, който изпраща легиони настръхнали по гърба ви, всяка една с размер HDD. Според закона на подлостта това се случва, когато нищо не предвещава проблеми. Но не бързайте трескаво да рестартирате системата - това е игра на руска рулетка. По-добре е да стартирате от друг носител и да направите задълбочена проверка. Доказан инструмент - MHDD - ще помогне в това.

Въведение

Ако SMART показва проблеми, най-често това означава едно нещо: дискът е на път да започне да се разпада и дори ненужното зареждане на ОС може да повлияе. Следващото нещо, което трябва да разберете, е софтуерните "лоши" или хардуерни такива в него. Ако няма толкова много хардуерни, тогава все още можете да опитате да върнете диска към живот.

Мисля, че сте чували за продукти като MHDD и Victoria. Те са незаменими за работа на ниско ниво харддиски ще ви помогне да постигнете страхотни постижения при възстановяване и диагностика. Що се отнася до Виктория, сега е време да се занимаем с втората - архаична, но все пак мега полезна програма.

MHDD е малка, но мощна безплатна програма, която е проектирана да работи с устройства на най-ниското ниво (доколкото е възможно). Първата версия е издадена от Дмитрий Постриган през 2000 г. Може да сканира повърхността на IDE устройство в режим CHS. Сега MHDD е много повече от диагностика. С MHDD можете да правите всичко: да диагностицирате устройства, да четете и записвате произволни сектори, да управлявате системата SMART, система с пароли, контролна система шумови характеристики, както и да промените размера на устройството.

Въпреки факта, че работата с MHDD е възможна чрез инсталиран Windows, горещо препоръчвам да запишете изображението на USB флаш устройство или външно (или второ зареждащо) устройство и да стартирате гол DOS от там. Повярвайте ми, при хардуерен проблем е по-добре да изключите възможно най-много всички връзки във веригата, които могат да доведат до проблеми или замръзване на компютъра по време на работа.

О, тези интерфейси

Не всеки интерфейс може да бъде правилно разпознат от програмата.

SATA интерфейс.Има възможност дискът да не бъде открит в MHDD. Причината може да е режимът на работа на SATA контролера (IDE и AHCI) в BIOS. MHDD, уви, не поддържа AHCI режим. Трябва да се промени BIOS настройки. Най-лошото е, че не всички дънни платки вече поддържат този режим. Единственият изход може да бъде да използвате машина с подходяща дънна платка или да откажете MHDD.

IDE интерфейс.За този интерфейстипично разпределение на устройствата по контура - главен / подчинен. По подразбиране MHDD скрива всички устройства в подчинен режим. Има два начина да поправите това. Първият е да промените местоположението на твърдия диск (превключете джъмпера на master) и да проверите дали настройките в BIOS съвпадат. Вторият начин е да опитате да промените номера на диска в MHDD на 2 или 4. Е, не забравяйте за конфигурационен файл mhdd.cfg , който се намира в папката CFG. В този случай параметърът PRIMARY_ENABLED=TRUE е важен.

SCSI интерфейс.Драйверът на SCSI контролера може да не бъде открит.

USB интерфейс.Теоретично е възможно да свържете диск чрез USB, като използвате допълнителен драйвер и програмни настройки. Драйверът емулира режима на работа чрез SCSI. Също така е необходимо да деактивирате всички ненужни USB устройства. Целевият диск трябва да бъде свързан, преди да може да се зареди MHDD. Ще трябва да напишете в config.sys: device=X:\USBASPI.SYS /w /v , където X:\ е пътят до диска.

И така, вземам един от счупените дискове от рафта (обикновено им залепям счупен етикет) и сега ще се опитам да го възкреся, за да ви покажа как работи на практика. Имах WDC винт WD7500BPVX-60JC3T0 на ръцете си с винегрет вместо системата и всички файлове в нея.

Тъй като ситуацията е толкова тъжна, мога да форматирам диска нагоре и надолу с чиста съвест, което значително опростява задачата ми. Но първо, нека се занимаваме с малко теория и план за възстановяване.

Приготвям се

Първоначално дискът трябва да бъде инициализиран от програмата, което е съвсем логично. След това се извършва повърхностно сканиране, което дава представа за текущото състояние на нещата: MHDD ще покаже състоянието на твърдата повърхност. След това ще трябва да форматирате диска и да проверите отново. Обикновено на този етап меките лоши изчезват и остават само твърдите. След това ще бъде възможно да се изпълни процедурата REMAP, за да се пренасочат лошите блокове към зоната на обслужване.

Основният проблем е, че сервизната зона не е гумена и дори след всички операции трябва да се грижите за диска. Ако лошите блокове продължават да се появяват, тогава дискът, колкото и да се опитвате, вече не е наемател. Но в по-успешни случаи този метод трябва да помогне. Както показва практиката, след пренасочване дискът може да работи много дълго време и дори да надживее съседите си в кошницата. Друг път умира веднага след рестартирането - също толкова късмет, а ефектът е почти невъзможно да се предвиди.

Не убивай

Изхвърлянето на диск е много по-лесно от възстановяването му. Например, всеки знае (или трябва да знае), че изключването на кабела по време на работа води до тъжни последици. Също така силно ви обезсърчаваме да превключвате необмислено флаговете и да изпълнявате команди в MHDD. Прочетете внимателно документацията и не започвайте да правите нещо, ако не разбирате напълно до какво може да доведе.

Е, можете да се заемете с работата! Като начало създаваме стартиращо флаш устройство. За това препоръчвам - пълни инструкциии самият DOS е такъв. Когато носителят е готов, остава само да хвърлите MHDD в неговия корен, за да не изкачвате отново директории от командния ред.

За да може дискът, свързан към първия канал, да бъде показан точно, трябва да редактирате конфигурацията на mhdd.cfg, която се намира в папката CFG.

PRIMARY_ENABLED=ВЯРНО

Както казах, сканирането на всяко устройство е възможно само ако се определя от командите ID или EID (или чрез натискане на F2).


Сканиране

За да сканирате, въведете SCAN и натиснете ENTER или използвайте F4. Ще се появи меню, от което можете да промените някои от настройките. По подразбиране началният сектор е нула (начален сектор). Крайният сектор е равен на максимално възможния (край на диска). Всички функции, разрушителни за потребителските данни (Remap, Erase Delays) са деактивирани по подразбиране.


Нека да разгледаме опциите за сканиране.

  • Стартирайте LBA- началният сектор за сканиране, по подразбиране 0, т.е. началото на диска.
  • Край на LBA- сектор на края на сканирането, по подразбиране края на диска. Понякога е по-удобно да сканирате не цялата повърхност (особено когато обемът на диска надвишава няколко терабайта), а само работната зона, където се намира операционната система. Например, диск C е 50 GB, тогава целевата област ще бъде 2 * 50 * 1024 * 1024 = 104 857 600-ти сектор. Можете да го изчислите по-лесно: (обем * 2) * 1 000 000, общо 100 000 000.
  • Ремапмаркира сектора като лош в специална сервизна зона, след което дискът няма достъп до него.
  • таймаут- време на забавяне за четене на сектор, след което проверката преминава към следващия сектор.
  • Завъртане след сканиране- спиране на твърдия диск след сканиране.
  • Тест/ремонт на верига- за извършване на циклично сканиране или проверка.
  • Закъснения при изтриване- изтриване на сектори, в които са открити забавяния при четене.

Натиснете F4 отново, за да започнете сканирането. MHDD сканира устройствата на блокове. За IDE/SATA устройства един блок е равен на 255 сектора (130 560 байта).


Ето как работи сканирането:

  1. MHDD изпраща команда VERIFY SECTORS с LBA номер (номер на сектор) и номер на сектор като параметри.
  2. Устройството повдига флага BUSY.
  3. MHDD стартира таймер.
  4. След като устройството е изпълнило командата, то пропуска флага BUSY.
  5. MHDD изчислява времето, прекарано от устройството, и показва съответния блок на екрана. Ако възникне грешка (лош блок), програмата извежда буква, която описва грешката.

MHDD повтаря стъпки 1-5 до крайния сектор. Ако е необходим журнал за сканиране, той винаги може да бъде намерен във файла log/mhdd.log. По време на сканирането можете да видите много правоъгълници с различни цветове. За да не се страхувате много, давам извадка от помощта:

Наличието на червени (>500 ms) блокове на напълно здрав диск е неприемливо. Ако са, е необходимо да изтриете (изтриете) цялата повърхност на диска и, ако това не помогне, да се отървете от закъсненията, можем да заключим, че това устройство вече не е достатъчно надеждно. Азбучни блокове като x, S и т.н. не са разрешени: те показват наличието на лоши блокове на повърхността.

Първото нещо, което трябва да направите, е да изчистите напълно повърхността с командата за изтриване. Ако това не помогне, сканирайте с активирана опция EraseWaits. Ако лошите блокове не са изчезнали, трябва да стартирате сканиране с активирана опция Remap.

Възстановява се

Ако сканирането разкрие грешки, първото нещо, което трябва да направите, е да копирате всички данни от устройството (ако имате нужда от тях, разбира се). В моя случай това беше без значение. След това трябва да изчистите напълно повърхността с помощта на командата ERASE, която изтрива всеки сектор на устройството.


Устройството ще преизчисли ECC полетата за всеки сектор. Това помага да се отървете от така наречените меки лоши блокове. Ако изтриването не помогне, стартирайте сканиране с активирана опция REMAP.


Ако видите, че всеки блок съдържа грешка, не се опитвайте да изтриете устройството или да сканирате с активирана опция REMAP. Най-вероятно сервизната зона на устройството е повредена и това не може да бъде коригирано със стандартни MHDD команди.

Внимателният читател, гледайки снимките от сканирането на диска, вероятно е подсвирнал и поклатил глава смутено. Да, дискът ми, докато пишех статията, умря напълно. Броят на хардуерните грешки надхвърли всички допустими граници и докато последните редове на статията бяха пълнени, тя вече хрускаше като беларуски трактор. Това е между другото, че ако дискът започне да се разпада, тогава не можете да му се доверите, особено ако се появят хардуерни проблеми. Remap може да помогне, когато дискът все още не е започнал активно да се разпада, но на повърхността са се появили дефекти. Във всеки случай, дори ако сте успели да го поправите, използвайте такъв диск само за некритични данни и в никакъв случай като основен.

Какво показват индикаторите?

  • ЗАЕТ- задвижването е заето и не отговаря на команди;
  • WRFT- грешка при запис;
  • DREQ- устройството иска да обменя данни с външния свят;
  • ГРЕШКА- възникна грешка в резултат на някаква операция.

Когато ERR светне, погледнете в горния десен ъгъл на екрана: там ще се покаже типът на последната грешка:

  • AMNF- Address Mark Not Found - неуспешен достъп до определен сектор. Най-вероятно означава, че секторът е корумпиран. Но веднага след включване на устройството е вярно точно обратното - показва липсата на проблеми и съобщава за успешното завършване на вътрешната диагностика;
  • T0NF- Track 0 Not Found - нулева песен не е намерена;
  • ABRT- Прекъсване, командата се отхвърля;
  • IDNF- ID на сектора Не ​​е намерен;
  • UNCR- Некоригируема грешка, грешка, която не се коригира от ECC кода. Най-вероятно на това място има логичен лош блок.

В горната част може да се появят още два индикатора: PWD сигнализира зададената хардуерна парола, HPA се появява, ако размерът на устройството е променен с помощта на командата HPA (обикновено се използва за скриване на лоши блокове в края на диска).