Принципи за ремонт на твърди дискове
Книгата е ръководство стъпка по стъпка за възстановяване на повредени данни на твърди и оптични устройства. Подробно е разгледана структурата на популярни файлови системи: NTFS, ext2/ext3, UFS/FFS и др. Описани са методите за автоматично възстановяване на данни за операционни системи Windows и Linux. Дадени са методите за ръчно възстановяване, използвани в случай, че автоматичното възстановяване не е възможно. Материалът е придружен от голям брой полезни съвети и изчерпателен справочен материал. Компактдискът съдържа полезни помощни програми и изходни кодове, предоставени в книгата.
За потребители на компютър
Книга: Възстановяване на данни. Практическо ръководство
Принципи за ремонт на твърди дискове
Секции на тази страница:
Принципи за ремонт на твърди дискове
Древните твърди дискове бяха скъпи, използваха цял куп микросхеми с ниска степен на интеграция и серийни компоненти, над които все още имаше смисъл да се мотае с осцилоскоп дълго време, търсейки дефектен елемент. Но след това степента на интеграция започна да расте бързо, производителите преминаха към персонализирани чипове и цените на твърдите дискове паднаха. Ремонтът на електроника стана не само труден, но и нерентабилен.
Основният начин за връщане на работния капацитет на твърдия диск беше подмяната на цялата контролна платка. За целта се взема диск от идентичен модел (донор), а платката се премества в HDA с възстановими данни (акцептор). Изключение правят дребните ремонти, като смяна на изгорял предпазител или транзистор, които могат да се извършват директно върху тялото на "пациента".
Възниква въпросът - ако майсторите отдавна не ремонтират нищо, а само бъркат такси, защо да се свързвате с тях и да плащате пари, когато товаМога ли да направя сама операцията? В този случай обаче е по-лесно да се каже, отколкото да се направи.
Първо трябва да се намери подходящ донор. За различните модели твърди дискове съвместимостта на електронните платки е значително различна. Някои от тях изискват всички цифри в номера на модела да съвпадат, а някои се съгласяват да работят със „свързания“ контролер. Има и модели, които може да не работят, дори ако всички букви и цифри съвпадат, и тогава трябва да преминете през един донор след друг с надеждата да намерите подходящ. Специфичното поведение на всеки модел може да се намери в документацията, доставена с PC-3000, или в Интернет. Търсенето на донори е сериозно усложнено от факта, че срокът на производство на повечето твърди дискове е много по-малък от средния им живот. Компютърните магазини непрекъснато обновяват своя асортимент и най-вероятно няма да можете да закупите модел, подобен на този, който сте купили преди няколко години. Има радио пазари и фирми, продаващи използвани компоненти, но дори и тук изборът е малък.
„Нероден“ контролер може да повреди чипа на превключвателя/предусилвателя, разположен вътре в HDA, и да унищожи сервизната информация, което значително ще усложни по-нататъшните ремонти. Никога не разменяйте платки, ако имате дори най-малкото съмнение относно тяхната съвместимост!
Второ, в допълнение към електрониката, платката на контролера има ROM чип, в който могат да се записват индивидуални настройки. В този случай твърдият диск просто няма да работи с платката на някой друг! Има два начина. Ако акцепторът все още показва признаци на живот, оригиналният фърмуер се чете от него, който след това се записва на платката на донора. Ако тази опция не работи, трябва да запоите директно самия ROM.
Трето, дори акотвърдият диск ще се "стартира" с нечия друга платка, последователността от номериране на сектори може да бъде нарушена и файловата система ще се превърне в боклук. Ако това се случи, този боклук ще трябва да се сортира ръчно или с помощта на специализирани софтуерни системи. Най-добрият сред тези комплекси е Data Extractor, включен в пакета PC-3000, но също така може да работи отделно от него със стандартен IDE контролер.
Най-общо казано, за ремонта не са необходими особени способности и е напълно по силите на посредствени майстори. Повредата на електрониката не е толкова лоша. Много по-лошо е, ако част от сервизната информация, записана на магнитни пластини, е повредена (тази тема ще бъде разгледана по-подробно по-късно в тази глава). Това може да се случи по различни причини, най-честите от които са: грешки във фърмуера, прекъсване на захранването, повреда на електрониката, вибрация/удар, деформация на HDA. В този случай твърдият диск не се инициализира или дава съобщение за грешка в отговор на която и да е команда. Някои твърди дискове автоматично преминават към технологичен режим, предназначен да записва сервизна информация, която може да се предава или чрез стандартен ATA интерфейс, или чрез COM терминал.
PC-3000 включва голяма колекция от различни сервизни модули за популярни модели твърди дискове и всички регистрирани потребители имат безплатен достъп до FTP сървър, където можете да намерите почти всичко. Като алтернатива можете да използвате специализирани помощни програми, разпространявани от производителите на твърди дискове, като изберете режима за актуализиране на фърмуера. Важно е да се отбележи, че това не актуализира всички модули; освен това такива помощни програми не съществуват за всички модели. В допълнение, този метод на възстановяванебезполезен е, ако има физически дефекти в зоната на обслужване или ако устройството "замръзне" при стартиране, отказвайки да влезе в технологичния режим. В този случай има метод за гореща смяна. Тази процедура също включва два акумулатора - донор и акцептор, но трансплантацията се извършва в движение. Акцепторът се изключва, електронната платка се отстранява от него, излагайки HDA. Донорът е свързан към IDE контура, към него се подава захранване, след което след приключване на процеса на инициализация и издаване на сигнал за готовност се подава команда ATA Sleep(95h ), която спира двигателя на шпиндела. Всички останали възли остават под напрежение. Контролерът внимателно се развива и се премества към акцептора HDA. След това му се дава произволна команда за събуждане (например команда за четене на сектор). Тъй като контролерът вече е инициализиран, няма достъп до SA и цялата оцеляла информация може да бъде прочетена от диска.
Забележка
Когато използвате стандартен IDE контролер, трябва да деактивирате S.M.A.R.T предварително в настройките на BIOS Setup, в противен случай твърдият диск ще запише протокола S.M.A.R.T в зоната на обслужване.
Изискванията за съвместимост на електронните платки са същите като в случай на просто пренареждане на контролера. По принцип не е необходимо да се променя таксата на донора към акцептора. Можете да вземете приемна платка, да я инициализирате на донорския HDA и след това да я върнете обратно. Този метод е още по-предпочитан, тъй като в този случай акцепторът ще работи със "своя" ROM.

Фиг. 4.2. Блок магнитни глави с превключвател/предусилвател чип
Имаме нужда от донор на близък модел. Вече не е необходимо точно съвпадение на всички цифри на модела, основното е BMG да бъдеподобен тип. Някои дискове паркират главите си извън външния ръб на магнитните плочи, някои в специална зона близо до центъра на шпиндела. Последният случай е най-труден. В края на краищата, за да се премахнат главите, те трябва да бъдат изтеглени през цялата повърхност и е невъзможно да се позволи на главата да влезе в контакт с повърхността, в противен случай магнитното покритие ще бъде унищожено!