Как да проверите твърдия диск

Писмо. Труден въпрос за администратора на сайта remontcompa.ru и искането да отговори на прост език, който би бил разбираем за обикновен потребител.


Как да проверите твърдия диск за производителност и най-важното, възможно ли е да премахнете лошите сектори от твърдия диск или какви са техните лоши блокове, които, както се оказа, са от няколко типа:
- физически (разрушаващ се магнитен слой от работни плочи, чипове и др.),
- логически (грешки на секторната логика), към логически лоши блокове, също е възможно да се приписват софтуерни бадове, тоест меки бадове (грешки във файловата система).
  Преди да напишете, разбрах този проблем доста дълго време и разбрах, че средният потребител знае повърхностна и неточна информация, а именно: много хора смятат, че всички лоши сектори или лоши блокове се премахват чрез нормално форматиране, но това не е така. Оказва се, че изобщо е невъзможно да се премахнат физическите значки, а логичните от тях само с помощта на специални програми и само софтуерни лоши блокове или софт-бадове (грешки във файловата система) могат да бъдат премахнати с помощта на обикновени инструменти на Windows, например с помощта на програмата Chkdsk или редовното форматиране. Защо съм всичко това.


Наскоро трябваше да се свържа със сервизен център относно странната работа на моя компютър. Първо, имаше периодични замръзвания, които продължиха няколко секунди, а понякога и постоянно, трябваше да рестартирате компютъра с бутона Reset. Понякога от твърдия диск се чуваха странни щракания и скърцане. Системата откри странни папки без имена. Простият процес на копиране на файл от една секция на твърдия диск в друга продължи доста страшно дълго. Също така, операционната система често проверяваше твърдия диск за грешки при включване на компютъра и последния път, когато показа, че BOOTMGR липсва в Windows 7 на черен екран, възстанових тази грешка с помощта на инсталационния диск на седемте, но след ден компютърът се отказа само от черен екран, мислех достатъчно и се свърза с сервизния център.


В сервизния център технически специалист провери моя твърд диск с безплатната програма HDDScan.

За съжаление, капитанът не обясни нищо, докато провери, той ми показа само след като провери наличието на 12 лоши блока (английски лош сектор, лош блок, лоши сектори, повредени), маркирани от програмата в синьо. Други 90 сектора бяха маркирани в червено, те все още не бяха лоши блокове, но времето им за реакция не беше добро, повече от 500 ms.

Също така, майсторът ми показа SMART на моя твърд диск и го разпозна като не много добър, тъй като най-важният параметър е преразпределеният брой на секторите, показващ броя на преназначените сектори (когато диск открие грешки при четене / запис, секторът се маркира „преназначен“, а данните от повредения сектор или с други думи, физическият лош блок се прехвърля в областта на архивиране), той е почти критичен, той е отговорен за физическите дефекти на твърдия диск, които вече не могат да бъдат поправени. 


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

Слушах майстора и оставих твърдия диск в услугата за "лечение" до вечерта, а вечерта ми се показа резултатът.

Нито един лош сектор (лош блок), но имаше 12. Броят на секторите с време на реакция над 500 ms стана по-малък (беше 90, но стана 23),

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

И сега имам въпрос към вас, обяснете подробно, как да проверите твърдия диск самостоятелност, как да определя колко лоши сектори имам и какви са те? Как да използвате програми като HDDScan и най-важното как да се отървете от лошите блокове с него. Какво точно прави програма с твърд диск, спестявайки я от лоши блокове и за колко време ще помогне подобно третиране на твърд диск? Мога ли все още да инсталирам операционната система на този твърд диск или не? И последният въпрос, невъзстановимият параметър S.M.A.R.T - Преразпределеният брой на секторите все още може да бъде коригиран и дали физическите пакети всъщност са несъвместими, на много форуми в Интернет те казват, че има собствени помощни програми за производителите на твърди дискове, които могат да извършват форматиране на ниско ниво у дома. Александър Анатолиевич. град Томск.

Как да проверите твърдия диск


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

Темата не е проста, но уместна, статията е дълга, но се опитах да улесня простият потребител да разбере. За да направим всичко по-лесно за разбиране, предлагам по време на статията стъпка по стъпка да проверите инсталирания в компютъра твърд диск MAXTOR STM3250310AS, който беше доведен в нашата услуга за ремонт, с безплатната програма HDDScan. Операционната система, инсталирана на твърдия диск, замръзва от време на време, отказва да се зарежда, извеждайки различни грешки или просто черен екран. Твърдият диск скърца и щраква, (ще ​​обясня защо по-долу). Преинсталирането на Windows не помогна и собствениците на компютри не знаят какво да правят.


И така, как да проверите състоянието на твърдия диск? Можете да направите това чрез различни тестове в програмата HDDScan, първо ще проверим индикаторите на S.M.A.R.T на този твърд диск, след това ще тестваме повърхността на твърдия диск, ще намерим още 63 лоши сектора и нашата програма ще ги поправи всички, друг въпрос е колко време (четем по-нататък).


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

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


  • На последния етап на производството на твърд диск се извършва форматиране на ниско ниво, тоест песни се прилагат към работните плочи на твърдия диск, като всяка песен е разделена на сектори. Специални магнитни серво етикети се прилагат и върху магнитната повърхност на твърдия диск, те са необходими за точното попадение на магнитната глава на твърдия диск върху следите на твърдия диск. Най-малката единица информация на твърдия диск е сектор, наличната за потребителя сума е 512 байта данни. Форматирането на ниско ниво в живота на твърдия диск се случва само веднъж приятели и само на специално и много скъпо фабрично оборудване - наречено Servoraiter. Информацията, записана с това форматиране, никога няма да бъде презаписана. Приятели без услуга, такова форматиране ще се провали. Следователно, отговорът ми на въпроса е дали е възможно да се проведе форматиране на ниско ниво с помощта на операционната система, отговорът е не. Форматирането на ниско ниво може да се извършва само във фабриката, дори унищожава следи, сектори и магнитни серво тагове. Например, режимът на запис в програмата Victoria презаписва цялата информация на твърдия диск, като попълва всички сектори с нули; това не може да се нарече форматиране на ниско ниво, но и форматирането не може да се нарече, но е нещо средно. След режима на запис всички сектори на твърдия диск са изпълнени с нули и не съдържат грешки и той може да бъде форматиран във файловата система с помощта на Windows.
  • Във фабриката се записва само информация за услуги в сектори (серво информационна услуга серво, например физическият адрес на сектора и адресния маркер, който определя началото на сектора), тази информация може да се нарече маркиране, необходима е за нормалната работа на твърдия диск, това е информация за броя на пистите и секторите, т.е. необходими за безпроблемно попадение на глави по тези песни и сектори при четене на информация, записана в тях.
    След закупуване на твърд диск, потребителските данни също ще бъдат записани в тази област по-късно (например, първият сектор на твърдия диск ще съдържа основния запис за зареждане MBR), но потребителските данни могат да се записват и изтриват, за разлика от сервизната информация, която има много повече намагнитване, поради което главите за четене / запис на устройството не могат да го изтрият.

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

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


  • Приятели, дали да пренастроите или не, само контролерът на твърдия диск решава по време на работа, а не всякакви програми за работа с твърдия диск (Victoria, MHDD). Тези програми могат да бъдат намеквани само от техните тестове (например Advanced REMAP в програмата Victoria - подобрен алгоритъм за скриване на лоши блокове) на контролера Winchester за това какво трябва да се направи, за да се извърши повторна резервация.

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

Между другото, има две таблици с дефекти, една първоначална P-list (Primary-list), създадена след окончателните фабрични тестове, всеки твърд диск на приятели вече има няколко преназначени лоши блока, когато напуска фабриката. Е, G-list с нарастващи дефекти (Grown-list) се попълва, тъй като вече използваме твърдия диск.


Кои са лошите сектори и как да ги отстраним?


  • Физически лошите сектори са механични дефекти на магнитното покритие на повърхността на твърдия диск (разрушаващ се магнитен слой на работните плочи, чипове и др.). Тоест, структурата на самия сектор е физически дефектна, безспорно такъв лош блок подлежи на преназначаване от нормалния сектор от резервния път. Много често това се случва поради удар, причинен например от падане на твърдия диск на пода, механични повреди на магнитното покритие на твърдия диск, образуват се повреди на магнитните глави, същото може да се случи и поради прегряване. Вибрацията на твърдия диск също е опасна, ако е разхлабена. Прашните помещения, пушенето, въпреки филтъра, инсталиран на твърдия диск, също играят огромна роля за образуването на лоши блокове, тютюнев катран и прах се придържат към повърхността на твърдия диск и пречат на четенето на информация.
  • Физическите лоши блокове не могат да бъдат коригирани с никакво форматиране, можете да преназначавате само резервни сектори от резервни песни, разбира се, производителността ще намалее леко, тъй като магнитната глава на твърдия диск ще трябва да прави много допълнителни движения, търсейки информация за преназначени сектори от резервни песни.

Защо твърдият диск скърца и щрака понякога, когато работи


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

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


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


Последната причина за това е фрагментация, когато данните на диска не са подредени по ред, а в разпространение, естествено главата на твърдия диск трябва да направи много допълнителни движения, как да се отървете от пълната статия тук - Дефрагментиране на Windows 7.


  • Логическите лоши блокове (логически грешки в сектора), от своя страна, се разделят на коригируеми и непоправими. В този случай логически лошият блок не може да бъде фиксиран? Както казах по-горе, всеки сектор, освен информация за потребителя, съдържа и сервизна информация (серво информация, например физическият адрес на сектора и маркера на адреса, който определя началото на сектора), с прости думи, маркировката, с която магнитната глава на твърдия диск стига до желания път на секторите, такова маркиране прилага се чрез форматиране на ниско ниво във фабриката при производството на твърдия диск. Тази информация практически е невъзможно да бъде изтрита, тъй като е силно намагнетизирана, но при определени обстоятелства, подобни на причините за появата на физически лоши блокове (удар, вибрации, игра на лагери и др.), Тази информация е нарушена и може да бъде възстановена само във фабриката. Да, има специални собствени програми, презаписващи информация за услугите, но поради сложността на тяхното приложение този проблем е труден дори за тесни специалисти и няма да го обмисляме.
  • Логически лоши блокове, които могат да бъдат поправени. Когато пишете в потребителския информационен сектор, допълнително се записва част от информацията за услугата, така наречената ECC сектор контролна сума (Кодекс за корекция на грешки), този код ви позволява да възстановите данни, ако е прочетена с грешка. Но понякога този код не се пише и съответно количеството на потребителските данни в сектора не съвпада с контролната сума на ECC. Един от простите примери за това да се случи е внезапното изключване на компютър поради прекъсвания на електрозахранването, поради това информацията беше записана в сектора на твърдия диск, но нямаше контролна сума. Следващия път операционната система ще се обърне към този сектор и ще се опита да изчисли данни от него, но те няма да съответстват на контролната сума на ECC, ще се направи опит да се прочетат данните отново и отново неуспешно (тук имате закачалки и лош лош блок).
  • Лоши блокове на софтуера (грешки във файловата система - например неправилно маркиран сектор, принадлежащ на два файла) могат да бъдат премахнати с помощта на операционната система - Проверка на твърдия диск за грешки, по-надеждна чрез конвенционално форматиране. 

Ще кажете, че всичко това е добро и разбираемо, но как да се отървете от лошите блокове, можете да прехвърляте данни от твърдия диск и да ги форматирате в инсталационната програма на операционната система?


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


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

А най-хубавото е да премахнете напълно вашия твърд диск и да го свържете към друг компютър, който има програмата HDDScan, след това стартирайте теста Erase и проверете целия си твърд диск. Не е необходимо да премахвате нищо, записвайте дискове за стартиране с програми MHDD или Victoria, зареждайте се от тях и стартирайте тези програми с функцията Advanced remap, но това ще направим в други статии.


Сега приятелите отиват директно да работят с програмата HDDScan, с помощта на тази програма ще видим пълната картина на случващото се с нашия твърд диск, а именно ще разпознаем S.M.A.R.T на нашия твърд диск и ще го декриптираме, ние също ще установим броя на лошите сектори и разбира се се опитаме да ги поправим.
Прочетете следната статия за HDDScan.


Забележка: прочетете нова статия по тази тема Как да използвате една от легендарните програми за диагностика на твърдия диск, наречена Victoria!

Етикети за статия: Програми за твърд диск