ცუდი სექტორების წაშლა. ცუდი სექტორები. რა არის ეს, რას ჭამს ის და როგორ მოშორება მათ

1. ცოტა ისტორია

ცუდი სექტორები (ინგლისურიდან. - ცუდი, გამოუყენებელი) ნებისმიერ მყარ დისკზეა. არ აქვს მნიშვნელობა რამდენად ყურადღებით გაკეთდა მათი დისკები, თითოეულ მათგანზე არის რამდენიმე ადგილი, რომელთა ჩაწერას ან კითხვას თან ახლავს შეცდომები. გარდა ამისა, არსებობს უბრალოდ უზარმაზარი ზედაპირი, რომლებიც საბოლოოდ შეიძლება დეფექტებად გადაიზარდოს, რაც მომხმარებლისთვის მიუღებელია. ამიტომ, თითოეული წამყვანი, ქარხანაში წარმოების შემდეგ, გაივლის მკაცრ ტესტირებას, რომლის დროსაც ხდება ცუდი სექტორების იდენტიფიცირება. ისინი აღინიშნება, როგორც გამოუსადეგარია და შეიტანეს სპეციალურ ცხრილში - დეფექტების სიაში .

პირველივე ხრახნებს ჰქონდა დეფექტის ფურცელი ქაღალდის სტიკერის სახით, რომელშიც ქარხანაში შედიოდა არასტაბილური განყოფილებების მისამართები. ეს მოწყობილობები, რომლებიც ჩვეულებრივი ფლოპიანი დრაივის ოდნავ შეცვლილია, შეიძლება მუშაობდნენ მხოლოდ მათი ფიზიკური პარამეტრების პირობებში: პასპორტში მითითებული ბილიკების, სექტორებისა და თავების რაოდენობა ზუსტად ემთხვევა მათ რეალურ რაოდენობას. ასეთი მოწყობილობის შეძენით, მომხმარებელმა წაიკითხა სტიკერი და შეიყვანა მოკლული საიტების მისამართები FAT- ში. ამის შემდეგ ოპერაციული სისტემა  შეწყვიტა შეამჩნია ეს დეფექტები, ისევე, როგორც მან ვერ შეამჩნია ცუდი ბლოკი ფლოპი დისკებზე, თუ ისინი ამოიღეს სკანდიკის მიერ "ოჰ". მტევანი - მინიმალური ერთეული ლოგიკური დისკის ადგილი. ფიზიკურ დონეზე, მტევანი რამდენიმე სექტორისგან შედგება, ხოლო თუ ერთი სექტორი დაზიანებულია, OS– ს უწოდებს მთელ კლასტერს გამოუსადეგრად. იმ დროს დეფექტების დამალვის არცერთი მეთოდი არ არსებობდა. როდესაც გარკვეული სექტორების დამალვის გზები არსებობდა, ხალხი ვერ გამოვიდა ახალი კონცეფციებით და კვლავ წარმატებით აგრძელებს სიტყვას ”ბლოკი”.

საკმაოდ დიდი დრო გავიდა, სანამ მწარმოებლები ძალიან საინტერესო რამ გამოვიდნენ: თუ მომხმარებელი კვლავ ცუდ ბლოკებს აღნიშნავენ, როგორც არასაჭირო, ისინი დასაბუთდნენ, მაშინ რატომ არ უნდა აღინიშნოს ისინი ქარხანაში? მაგრამ როგორ უნდა გავაკეთოთ ეს, თუ ხრახნილზე ფაილური სისტემა არ არის, და არ არის ცნობილი რომელი იქნება? სწორედ ამ დროს წამოიჭრა ისეთი რთული საქმე, რომელსაც ეძახდნენ "თარჯიმანი": მათ დაიწყეს სპეციალური ბლანკების დაწერა ბლინების შესახებ, სადაც აღინიშნა, რომელი სექტორები უნდა იმალებოდეს მომხმარებლისგან და რომელი უნდა დარჩეს მისთვის. თარჯიმანი გახდა ერთგვარი შუალედური რგოლი, რომელიც აკავშირებს "დისკების" ფიზიკურ სისტემას დისკის ინტერფეისთან. ითვლებოდა, რომ ჩართვის დროს ხრახნი წაიკითხავენ მის შიდა ცხრილებს, დაიმალება მათში აღნიშული დეფექტის მისამართები და მხოლოდ ამის შემდეგ თავის თავს დაუშვებს BIOS, OS და განაცხადის პროგრამებს. და ისე, რომ მომხმარებელი შემთხვევით არ გადაწერს მთარგმნელს ოპერაციის დროს, იგი მოთავსდა დისკის სპეციალურ უბანში, რომელიც ჩვეულებრივი პროგრამებისთვის მიუწვდომელია. მასზე წვდომა მხოლოდ ხრახნიანი მაკონტროლებელი იყო. ამ მოვლენამ რეალური რევოლუცია მოახდინა მყარი დისკის ინდუსტრიაში და აღინიშნა ახალი თაობის დისკების გაჩენა - მომსახურების ზონით. იმისათვის, რომ ერთი და იგივე მოდელის ყველა ხრახნიანი იყოს, მაგრამ განსხვავებული ნაკლოვანებებით, იგივე ტევადობა ჰქონდეთ, თითოეულ მათგანს დარჩა სათადარიგო ბილიკები - რეზერვი სპეციალურად გათვალისწინებული, იმავე ტიპის დრაივის სიმძლავრის დონის გასათანაბრებლად, სტანდარტული გამოცხადებული მნიშვნელობით. იგი დაიწყო დისკის ბოლოს, მისი ცენტრის მახლობლად განთავსება და ის ასევე მიუწვდომელი იყო მომხმარებლისთვის. ქარხნის დატოვებისას ასეთ მყარ დისკებს არ ჰქონდათ ერთზე მეტი თვალსაჩინო ცუდი სექტორი. თუ ოპერაციის დროს ახალი ხარვეზები გამოჩნდა, მომხმარებელს შეეძლო დედაპლატის BIOS- დან დაბალი დონის ფორმატირება, დაეწყო უნივერსალური პროგრამა და სცადა მათი დამალვა. ზოგჯერ, როგორც ფლოპი დისკებზე, ეს წარმატებას მიაღწია. მაგრამ თუ „ბოროტი სულები“ \u200b\u200bიყვნენ ფიზიკური, მაშინ ეს არ დაეხმარა: შეუძლებელი იყო მაგიდაზე ახალი დეფექტების დამატება და თარჯიმნის გადაწერა სპეციალური პროგრამების გარეშე. ამიტომ, ბევრ ძველ ხრახნებზე ცუდი კორპუსები (1995 წლამდე) უნდა დამალულიყო იმავე, მოძველებული გზით - FAT- ით. მხოლოდ Seagate- მა, Maxtor- მა და Western Digital- მა გაათავისუფლეს კომუნალური საშუალებები დეფექტების დამალვის მიზნით, მათ რეზერვში შეცვლის მიზნით (ისინი კვლავ დევს ზოგიერთ ftp- ზე და ეწოდება sgatfmt4.exe, mformat2.exe და wddiag.exe, შესაბამისად).

დრო გავიდა და ხრახნები კიდევ უფრო შეიცვალა. ჩაწერის სიმკვრივის გაზრდის მიზნით, დეველოპერებმა დაიწყეს სხვადასხვა არასტანდარტული ხრიკების გამოყენება: მათ დაიწყეს ფირფიტების გამოყენება. სერვო ტეგებიშექმნილია უფრო ზუსტად გაეტანა თავები გზაზე. გამოჩნდა ზონურ-სექციური აღრიცხვის ტექნოლოგია (ZBR), რომლის მნიშვნელობაც სხვადასხვა და სხვა სექტორების რაოდენობა იყო გარე და შიდა ტრასებზე. ხელმძღვანელის ძრავა შეიცვალა - სტეპერიანი ძრავის ნაცვლად, მოძრავი კოჭის ფორმით შეიქმნა პოზიციონერი. და ხელმძღვანელები და დისკები თავად შეიცვალა იმდენად, რომ თითოეულმა კომპანიამ შეიმუშავა საკუთარი დაბალი დონის ფორმატის სტრუქტურა, გამკაცრდა მხოლოდ მათი ტექნოლოგიისთვის. ამან შეუძლებელი გახადა უნივერსალური დაბალი დონის ფორმატის კომუნალური საშუალებების გამოყენება იმის გამო, რომ ამგვარი ხრახნების მთარგმნელმა დისკების ფიზიკური ფორმატის დამალვა ისწავლა, რაც ვირტუალურ ენაზე თარგმნა. ხრახნიან სხეულზე დაწერილი ცილინდრების, სექტორებისა და თავების რაოდენობა შეწყვიტა მის ნამდვილ მნიშვნელობებთან შესაბამისობას, ხოლო ძველი ხერხებით ასეთი ხრახნიანი ფორმატის მცდელობა, როგორც წესი, ჩავარდა: მისმა კონტროლერმა უარყო სტანდარტული 50 ა ATA ბრძანება, ან უბრალოდ სიმულაციური ფორმატირება, ხრახნიანი ზორონების შევსებით. ეს სპეციალურად დარჩა ძველი პროგრამების თავსებადობისთვის. ამავე მიზეზით, დაბალი დონის ფორმატის პროცედურა გამოირიცხა თანამედროვე BIOS– დან დედაპლატა. და იმისათვის, რომ ასეთი ხრახნები მართლაც დაბალი დონის გაფორმებით ყოფილიყო, აუცილებელი იყო თარჯიმნის გვერდის ავლა, ფიზიკურ ტრასებსა და თავებზე პირდაპირი წვდომისათვის. ამისათვის მათ დაიწყეს ტექნოლოგიური საშუალების გამოყენება, რომელიც იწყებს დისკის ROM- ში ჩაწერილ სპეციალურ მიკროკოდს. ამ მიკროკოდის ზარის ბრძანება უნიკალურია თითოეული ხრახნიანი მოდელისთვის და ეხება   ტექნოლოგიების გუნდები რომლებიც არ არის გამჟღავნებული კომპანიის მიერ. ხშირად ასეთი ფორმატირება ვერ ხდებოდა სტანდარტული IDE ინტერფეისით: 90-იანი წლების მრავალი ხრახნიანი მოდელი - Conner, Teacher და ა.შ., ისევე როგორც ყველა თანამედროვე Seagate მოდელები, მოითხოვს ცალკე კონექტორი, რომელიც დაკავშირებულია ტერმინალთან COM პორტის საშუალებით. რაც შეეხება ტექნოლოგიურ კომუნალურ მომსახურებას, ისინი არასოდეს ყოფილა ფართოდ გავრცელებული და არ იყო ხელმისაწვდომი ჩვეულებრივი მომხმარებლისთვის. ფართო გამოყენებისთვის დაიწერა dope პროგრამები, რომლებიც ასრულებენ ფსევდო ფორმატის ფორმირებას ინტერფეისით: ინფორმაციის გაწმენდის მიზნით დისკის შევსება ნულებით. ამის დანახვა შეგიძლიათ ამ კომუნალური კომპანიების სახელებიდანაც, რომელთა ნახვა შეგიძლიათ მყარი მწარმოებლების ვებსაიტებზე: wdclear, fjerase, zerofill და ა.შ. ბუნებრივია, ამ პროგრამებში არ არსებობს ტექნოლოგიური გუნდები და, შესაბამისად, მათი გამოყენება შესაძლებელია ნებისმიერ მყარ დისკზე. ასეთი კომუნალური საშუალებები ხშირად სასარგებლოა BAD– ების გარკვეული ტიპების თავიდან ასაცილებლად, რომელთა შესახებაც ცოტა მოგვიანებით ვისაუბრებთ.

რატომ მოიქცნენ მწარმოებლები ასე სასტიკად, არ გვაძლევდა შესაძლებლობას სწორი დაბალი დონის ფორმატის გაკეთება და საკუთარი თავის დეფექტების დამალვა? ჯერ კიდევ არ არსებობს კონსენსუსი ამ კითხვაზე, მაგრამ კომპანიების უმეტესობის ოფიციალური პასუხი მსგავსი რამ არის: ”ეს ისეთი რთული და საშიში ოპერაციაა, რომ ჩვეულებრივი მომხმარებელი არ შეგიძლია ამის გაკეთება, წინააღმდეგ შემთხვევაში ბევრი ხრახნი უბრალოდ მოკლავს. ამრიგად, დაბალი დონის ფორმატირება შესაძლებელია მხოლოდ ქარხანაში, ან ბრენდის სერვისცენტრში. ”

შევეცადოთ გაერკვნენ, მართლა ასეა თუ არა. ამავდროულად, მოდით განვიხილოთ თანამედროვე მყარი დისკების დაბალი დაბალი დონის ფორმატირება, შეგვიძლია ამის გაკეთება ჩვენ თვითონ და, რაც მთავარია - გვჭირდება ეს?

2. ქარხანაში მყარი დისკის მომზადება

ცუდი ქარხნის დამალვაში, ძალიან მნიშვნელოვანია ყველაფრის იდენტიფიცირება, თუნდაც ძალიან მცირე დეფექტების, აგრეთვე არასტაბილური ადგილები, რომლებიც დროთა განმავლობაში შეიძლება ცუდად იქცეს. მართლაც, თუ ეს მოხდება ოპერაციის დროს, მომხმარებელმა შეიძლება დაკარგოს მნიშვნელოვანი ფაილი და დაზიანდება კომპანიის რეპუტაცია, რომელმაც გაათავისუფლა ასეთი "დაუმთავრებელი" დისკი. ამიტომ, მყარი დისკების ტესტირება დეფექტების დამალებამდე ძალიან დიდ დროს იღებს, სულ მცირე, რამდენიმე საათში, და იგი ხორციელდება ტექნოლოგიურ რეჟიმში. ეს კეთდება იმისათვის, რომ აღმოფხვრას დროში შეფერხებები, რაც გარდაუვლად უნდა მოხდეს მთარგმნელის მუშაობის დროს, მონაცემების გაგზავნა ქეშით და ინტერფეისის ლოგიკით. აქედან გამომდინარე, ქარხანაში, ზედაპირი სკანირდება მხოლოდ ფიზიკური პარამეტრებით. ჩვეულებრივ, ეს არ ხდება გარე პროგრამით, არამედ სპეციალური მოდულის საშუალებით ხრახნიანი ROM- ში, რომელიც მუშაობს ინტერფეისის მონაწილეობის გარეშე. ასეთი ტესტირების საბოლოო შედეგი არის დეფექტების სიის მიღება - დისკის სივრცის გამოუსადეგარი ტერიტორიების ელექტრონული სია. იგი შედის ხრახნის მომსახურების ზონაში და ინახება დისკის მთელი სიცოცხლის განმავლობაში.

თანამედროვე მყარ დისკებს აქვთ ორი ძირითადი დეფექტების სია: ერთი ივსება ქარხანაში დისკის წარმოებაში და ეწოდება P- სიას (პირველადი), ხოლო მეორე ეწოდება G- სიას (სიტყვიდან - მზარდი), და ივსება ხრახნიანი მოქმედების დროს, როდესაც ჩნდება ახალი ხარვეზები . გარდა ამისა, ზოგიერთ ხრახნებს (კერძოდ, ST და TM სერიების Quantum Fireball) ასევე აქვთ სერვო დეფექტის ფურცელი (winchester- ის ფირფიტებზე გამოყენებული სერვო ნიშნები ასევე ზოგჯერ აქვს შეცდომებს), და ბევრ თანამედროვე მოდელს ასევე შეიცავს დროებითი (მოლოდინის) სია. დეფექტები. მასში, მაკონტროლებელი შემოდის ის სექტორებში, რომლებიც "საეჭვოა" მისი თვალსაზრისით, მაგალითად, ისეთებზე, რომლებიც პირველად არ იქნა წაკითხული ან შეცდომით.

დეფექტების სიის მიღების შემდეგ, გააგრძელეთ დეფექტების დამალვა. მათი დამალვის რამდენიმე გზა არსებობს, რომელთაგან თითოეულს აქვს საკუთარი მახასიათებლები. თეორიულად, თქვენ შეგიძლიათ უბრალოდ გადააკეთოთ დაზიანებული სექტორების მისამართები რეზერვზე და იქიდან წაიყვანოთ, მაგრამ ეს გამოიწვევს ხრახნიანი მუშაობის დაკარგვას, რადგან ყოველ ჯერზე ის ამოიცნობს სექტორად, როგორც გამოუსადეგარად, ის იძულებული გახდება თავების გადატანა სარეზერვო ზონაში, რომელიც შეიძლება დეფექტისგან შორს იყოს. თუ ბევრი გადანაწილებული სექტორი იქნება, დისკის შესრულება ძალიან შემცირდება, რადგან უმეტეს დროს იგი დაიხარჯება თავების უსარგებლო ჯერიკზე. უფრო მეტიც, სხვადასხვა რაოდენობის დეფექტების მქონე ხრახნების სიჩქარე მნიშვნელოვნად განსხვავდება, რაც რა თქმა უნდა დაუშვებელია მასობრივ წარმოებაში. დეფექტების დამალვის ამ მეთოდს უწოდებენ "შემცვლელი მეთოდი"  ან გადმობრუნება(ინგლისურიდან: remap - სექტორის რუქის რესტრუქტურიზაცია).

რემარტში თანდაყოლილი მრავალი ხარვეზის გამო, ეს მეთოდი არასოდეს გამოიყენება ხრახნების სამრეწველო წარმოებაში, მაგრამ ისინი იყენებენ განსხვავებულ ალგორითმს: ყველა ხარვეზის დადგენის შემდეგ, ყველა სერვისული სექტორის მისამართები ხელახლა იწერება ისე, რომ მათი რიცხვი წესრიგში წავიდეს. ცუდი სექტორები უბრალოდ უგულებელყოფილია და არ მონაწილეობენ შემდგომ მუშაობაში. სარეზერვო ზონა ასევე რჩება უწყვეტი და მისი ნაწილი უერთდება სამუშაო ადგილის დასრულებას - მოცულობის გათანაბრება. სამკერდე ნიშნის დამალვის ეს მეთოდი უფრო რთულია, ვიდრე რემარტი, მაგრამ შედეგი ღირს მასზე დახარჯული ძალისხმევა - ნებისმიერი რიგი ცუდი სექტორისთვის, წამყვანი არ ანელებს. დეფექტების დამალვის ამ მეორე მთავარ ტიპს უწოდებენ ”სექტორის გამოტოვების მეთოდი”. (არსებობს სხვა ალგორითმები დეფექტების ქარხნის დასაფარად. მაგალითად, მთელი ტრეკის აღმოფხვრის გზით, ან სათადარიგო სექტორის გამოყენებით თითოეულ ტრასაზე. მაგრამ მათ აქვთ ნაკლოვანებები და, შესაბამისად, პრაქტიკულად არ იყენებენ თანამედროვე დისკებში).

მისამართის თარგმნის პროცესს დეფექტების გამოტოვებით უწოდებენ "შიდა ფორმატს". შიდა - იმის გამო, რომ მთელი პროცესი სრულდება ხრახნის შიგნით, ფიზიკურ მისამართებზე და ინტერფეისის მონაწილეობის გარეშე. ამ დროს, ხრახნი კონტროლდება firmware- ით, რომელიც ინტეგრირებულია ROM- ში, რომელიც აანალიზებს დეფექტების ჩამონათვალს და აკონტროლებს გაფორმებით. გარე ბრძანებებს არ შეუძლია შეუშალოს იგი. ფორმატირების დასრულების შემდეგ, firmware ავტომატურად აფიქსირებს მთარგმნელს (ან ქმნის მას კვლავ), და ხრახნი მზადდება გამოსაყენებლად. ამის შემდეგ, ის, ერთი ცუდი ბლოკის გარეშე, ქარხნიდან მიდის მყიდველთან.

3. ახალი ტექნოლოგიები

ახლა გასაგებია, რატომ არ აკეთებენ საკუთრების კომუნალური მომსახურებები მომსახურების ზონასთან პირდაპირ წვდომასთან დაკავშირებით. ყოველივე ამის შემდეგ, დეფექტების დამალვა ფორმატირება თითქმის სრული სარემონტო ციკლია, რომელიც დაფუძნებულია გარე პარამეტრებზე და უკავშირდება თითოეული ნაბიჯის გარკვევას. და საკმარისია იმისთვის, რომ რამე არასწორედ გააკეთოთ, რომ დისკზე გადახრა. ჩვენ მაგალითს ვაძლევთ: მომხმარებელმა გადაწყვიტა შეექმნა "რეალური" დაბალი დონის ფორმატირება, ROM ქვეპროტესტის ტექნოლოგიურ რეჟიმში დაწყებით. პროცესი ჩვეულებრივ გრძელდება 10-60 წუთი, მაგრამ შემდეგ ხდება კვების დენის უკმარისობა ან ბანალური გათიშვა - და ხრახნი რჩება თარჯიმნის გარეშე, რადგან უბრალოდ დრო არ აქვს ამის ხელახლა გაკეთებას. ეს ნიშნავს, რომ ასეთი მოწყობილობა არასასურველი იქნება შემდგომი მუშაობისთვის - ის უბრალოდ ვერ ნახავთ არც OS- ს, არც BIOS- ს მიერ. საშინელი წარმოსადგენია, რამდენი წამყვანი შეიძლება დაიღუპოს ამ გზით, უბრალო ცნობისმოყვარეობისგან ან შეცდომით. განსაკუთრებით იმ შემთხვევაში, თუ ეს კომუნალური მომსახურება შედის dummies- ს ხელში, მათ კომპიუტერებზე ყველაფერი წამოაყენეს და სამაგიეროდ დააჭირეთ RESET. რასაკვირველია, დისკი არ გაუარესდება, ხოლო ფორმატის გადატვირთვით შეგიძლიათ ის სიცოცხლე დაიბრუნოთ. მაგრამ უმეტეს მომხმარებელთა აზროვნება შექმნილია ისე, რომ როდესაც ისინი პრობლემას წააწყდებიან (გვამი, რომელიც BIOS- ში არ არის გამოვლენილი ხრახნის ნაცვლად), ბევრი პანიკაა, რაც მწარმოებლებს ადანაშაულებს ყველაფერში. და მათ არ სჭირდებათ დამატებითი ჰემორაგია, რა თქმა უნდა - გაცილებით მნიშვნელოვანია, რომ ხრახნიანი შეიმუშაოთ საგარანტიო პერიოდი. ამრიგად, რამდენიმე წლის წინ მათ დაიწყეს საკუთარი თავის ცუდი ტერიტორიების "გამოსწორების" უნარის დაგროვების შესაძლებლობა - რემონტის გაკეთება. როგორც უკვე აღვნიშნეთ, გადამყვანმა დრაივერების ქარხნის მომზადებაში განცხადება ვერ მოიძებნა, მაგრამ აღმოჩნდა, რომ ეს ძალიან წარმატებული გამოსავალია შინაური პირობების დეფექტების დასამალად. შიდა ფორმატის გადატვირთვის უპირატესობაა ხრახნიანი ტექნოლოგიის რეჟიმში გადატანის ნაკლებობა, ოპერაციის სიჩქარე და დისკის უსაფრთხოება. გარდა ამისა, ხშირ შემთხვევაში, რემპერაცია შეიძლება გაკეთდეს ფაილური სისტემის დანგრევის გარეშე, და მონაცემების ასოცირებული განადგურების გარეშე. ამ ტექნოლოგიას ეწოდება ავტომატური დეფექტების ხელახალი დაყენება და თავად პროცესი ხელახლა ხდება. ამრიგად, remap და ხელახლა დაყენება ძირითადად იგივეა, თუმცა ტერმინი გადანაწილება ჩვეულებრივ გამოიყენება ცალკეულ სექტორზე და გადარჩევა მთელ დისკზე.

რესტავრატი შემდეგნაირად მუშაობს: თუ შეცდომა შეექმნა დარგში შესვლისას, ”ჭკვიან” მაკონტროლებელს ესმის, რომ ეს სექტორი გაუმართავია და იგი ფრენაზე მიანიშნებს როგორც BAD. მისი მისამართი დაუყოვნებლივ შედის დეფექტების ცხრილში (G- სია). მრავალი ხრახნისთვის, ეს ხდება ისე სწრაფად, რომ მომხმარებელი ვერც კი ამჩნევს დეფექტის გამოვლენას და მის დამალვას. ექსპლუატაციის დროს ხრახნი მუდმივად ადარებს მიმდინარე სექტორის მისამართებს ცხრილის მისამართებიდან და არ ვრცელდება დეფექტურ სექტორებზე. ამის ნაცვლად, ის ხელმძღვანელობს სარეზერვო არეზე და იქიდან კითხულობს სექტორს. სამწუხაროდ, გრძელი პოზიციონირებისთვის დახარჯული დროის გამო, ასეთი სექტორები კითხვის სქემაში მცირე ზომის დიაპაზონს ჰგავს. იგივე მოხდება ჩაწერის დროს. ამიტომ, Quantum ინჟინრები კიდევ უფრო შორს მიდიოდნენ და თითქმის აღმოფხვრიან რემარტის მთავარ ნაკლოვანებას, განასახიერეს თავიანთი იდეები Fireball სერიის ბევრ მოდელში: ამ დისკებს აქვთ თითო სათადარიგო სექტორი თითოეულ ტრასაზე, რემარკი ხდება ამ სექტორში და პრაქტიკულად არ არის შეფერხებები.

თუ შეცდომის დაშვება OS- ს ნორმალური მუშაობის დროს, ავტომატური გადარჩენა ძალზე იშვიათია. ეს გამოწვეულია იმით, რომ უმეტეს ეზოში, ხელახლა დანიშვნა მხოლოდ ჩაწერის დროს ხდება. და ბევრი ოპერაციული სისტემა წერს ადრე მთლიანობას აკონტროლებს სეგმენტს, ხოლო როდესაც ის შეცდომას გამოავლენს, იგი უარს ამბობს მასზე დაწერაზე. ამიტომ, უმეტეს შემთხვევაში, რემარტის შესასრულებლად, ხრახნი უნდა "მოსთხოვოთ" ამისათვის - აიძულონ სექტორის დაბალი დონის გადაწერა, აიძულონ სტანდარტული OS და BIOS ფუნქციები. ეს ხდება პროგრამის საშუალებით, რომელსაც შეუძლია ხრახნიანი წვდომა პირდაპირ IDE კონტროლერის პორტების საშუალებით. თუ ასეთი ჩანაწერის დროს მოხდა შეცდომა, კონტროლერი ავტომატურად შეცვლის ამ სექტორს რეზერვიდან და BAD გაქრება.

მწარმოებლებისგან ეგრეთ წოდებული "დაბალი დონის ფორმატის" კომუნალური მომსახურების უმეტესობას მუშაობა ემყარება ამ პრინციპს. ყველა მათგანი, თუ სასურველია, შეიძლება გამოყენებულ იქნას სხვა კომპანიების ხრახნები (თუ ასეთი პროგრამები უარს იტყვიან სხვა ადამიანების მყარ დისკზე მუშაობაზე, ეს კეთდება მარკეტინგული მიზეზების გამო. მაგალითად. ფუჯიცუ განიცდის ასეთი სიხარბეს). და რა თქმა უნდა, Remap ფუნქციები მოცემულია ბევრ უნივერსალურ და უფასო პროგრამაში, რომელთა მახასიათებლებს განვიხილავთ ცოტა მოგვიანებით. ამასობაში კიდევ რამდენიმე თეორია :)

მომხმარებელთა შორის ყველაზე გავრცელებული მითი არის იმის მტკიცება, რომ თითოეულ ხრახნიანს სჭირდება საკუთარი, "სპეციალური" პროგრამა დეფექტების დასამალად, ასევე ის ფაქტი, რომ რემპი არის დაბალი დონის ფორმატის შექმნა. სინამდვილეში ეს ასე არ არის. Remap არის სტანდარტული ჩაწერის გამოყენებით ინფორმაციის ჩაწერის ფორმა, და უმეტეს შემთხვევაში, ნებისმიერი გადამყვანი კომუნალური საშუალებების გამოყენება შესაძლებელია ნებისმიერ ხრახნებზე. Remap არ ხორციელდება გარე პროგრამებით, არამედ ხრახნიანი კონტროლერის მიერ. მხოლოდ ის გადაწყვეტს დეფექტური სექტორების გადაკეთებას. ”უცხო” პროგრამებს არ შეუძლია გააფუჭოს წამყვანი, რადგან ტექნოლოგიური გუნდები არ გამოიყენება მათში, არამედ სხვა ნორმალური რეჟიმი  ხრახნი არასდროს მოგცემთ საშუალებას თქვენთან რაიმე გააკეთოთ, გარდა წაკითხვის წერის სტანდარტული ოპერაციებისა. საკუთრების კომუნალურ კომიტეტებს შორის ერთადერთი განსხვავებაა სხვადასხვა ხრახნების ჩაწერის / წაკითხვის / გადამოწმების მცდელობების რაოდენობა. იმისათვის, რომ მაკონტროლებელმა „დაიჯეროს“, რომ სექტორში BAD იმალება, ზოგიერთ ჰარდს მხოლოდ ერთი ციკლი სჭირდება, ზოგი კი - რამდენიმე.

4. ისევ S.M.A.R.T- ს შესახებ.

95-ე წლის შემდეგ გამოშვებულ თითქმის ყველა მყარ დისკს გააჩნია მათი მდგომარეობის ოპერატიული მონიტორინგის სისტემა - S.M.A.R.T. (თვითმმართველობის მონიტორინგისა და ანგარიშგების ტექნოლოგია). ეს ტექნოლოგია საშუალებას გაძლევთ შეაფასოთ ასეთი მნიშვნელოვანი წამყვანი პარამეტრები ნებისმიერ დროს, როგორც სამუშაო საათების რაოდენობა, წაკითხვის / წერის დროს დაფიქსირებული შეცდომების რაოდენობა და მრავალი სხვა. ამ სისტემით აღჭურვილი პირველი მყარი დისკები (მაგალითად, WD AC21200) ძალიან არასრულყოფილი SMART- დან ოთხიდან ექვს ატრიბუტს ჰქონდა. მაგრამ მალე SMART-II სტანდარტი შემუშავდა და იმ წამიდან, როდესაც ის გამოჩნდა უმეტეს დისკებში, გამოჩნდა ისეთი თვისება, როგორიცაა შიდა დიაგნოსტიკა და თვითკონტროლი. ეს ფუნქცია დაფუძნებულია დამოუკიდებელი შიდა ტესტების სერიაზე, რომელსაც შეუძლია აწარმოოს სტანდარტული ATA ბრძანებები, და გამიზნულია წამყვანი მექანიკის მდგომარეობის სიღრმისეული მონიტორინგისთვის, დისკის ზედაპირი და მრავალი სხვა პარამეტრი. ტესტების შესრულების შემდეგ, დისკი უშეცდომოდ განაახლებს კითხვებს SMART ყველა ატრიბუტში მისი მიმდინარე მდგომარეობის შესაბამისად. ტესტირების დრო შეიძლება განსხვავდებოდეს რამდენიმე წამიდან (Quantum) 54 წუთიდან (Fujitsu MPG). თქვენ შეგიძლიათ გაააქტიუროთ SMART ტესტები, მაგალითად, MHDD პროგრამით (კონსოლის ბრძანება „ჭკვიანი ტესტი“). ტესტების ჩატარების შემდეგ, "უცნაური" მოვლენები შესაძლებელია, ძალიან ჰგავს დეფრაგმენტის ოპერაციის დროს: HDD მაჩვენებლის უწყვეტი წვა და თავების ინტენსიური მოძრაობის ხმა. ეს ნორმალურია: ხრახნი სკანირებას უკეთებს ზედაპირს დეფექტებისთვის. თქვენ უბრალოდ უნდა დაელოდოთ ცოტა ხანს, სანამ თვით – ტესტი გაივლის და ხრახნი დამშვიდება ხდება.

ახლახანს გამოჩნდა SMART-III სპეციფიკაცია, რომელშიც არა მხოლოდ ზედაპირული დეფექტების გამოვლენის ფუნქციაა, არამედ ფრენაზე მათი აღდგენის შესაძლებლობა და მრავალი სხვა სიახლე. მისი ერთ – ერთი სახეობაა მონაცემთა დამცავი სისტემა, რომელიც გამოიყენება Western Western Digital დისკებში. მისი არსი ასეთია: თუ ხრახნიზე ზარი არ გამოცხადებულა, ის საკუთარი ზედაპირის სკანირებას იწყებს, გამოაჩენს არასტაბილურ სექტორებს და, როდესაც ის დაფიქსირდება, მონაცემებს გადასცემს სარეზერვო არეალს. რის შემდეგაც იგი ახდენს ხელახლა დანიშვნას. ამრიგად, მონაცემების შენახვა ხდება მანამ, სანამ ნამდვილი BAD გამოჩნდება ამ საიტზე. SMART მონიტორინგისგან განსხვავებით, მონაცემთა დამცავი არ შეიძლება გამორთული იყოს გარე ბრძანებებით და მუდმივად მუშაობს. ამიტომ თანამედროვე Western Digital Digital მყარ დისკზე "ხილული" BAD- ბლოკები თითქმის არასდროს ჩანს.

მყარი დისკის ჭკვიანური სტატუსის სანახავად გამოიყენება პროგრამები, რომელსაც ეძახიან ჭკვიან მონიტორებს. ერთ-ერთი მათგანია DOS- სთვის HddUtil კომპლექსის ნაწილი და ეწოდება smartudm. შეგიძლიათ გადმოწეროთ აქ: www.sysinfolab.com/files/smartudm.zip. ეს პროგრამა მუშაობს ნებისმიერ მყარ დისკზე და კონტროლერებთან. გარდა ამისა, ამ პროგრამით დასრულებულია დეტალური დოკუმენტაცია, რომელშიც აღწერილია ყველა ატრიბუტი. Windows 9x- ისთვის არის SMART მონიტორები, მაგალითად, SiGuardian (http://www.siguardian.ru/) და SmartVision (www.acelab.ru/products/pc/utility.smart203.zip) ძალიან პოპულარულია. ზოგიერთ სისტემაზე მუშაობა. ეს აიხსნება იმით, რომ პროგრამები მუშაობენ ხრახნით პირდაპირ, პორტების გავლით, და ზოგიერთი ჩიპსეტის მძღოლების დაუფლების პროცესს ეს ხელს უშლის. Windows XP– ის მფლობელებმა ყურადღება უნდა მიაქციონ SmartWiew მონიტორის www.upsystems.com.ua/ - პროგრამა სწორად მუშაობს ამ სისტემაში, თუნდაც VIA ჩიპსეტებზე.

არსებობს გარკვეული ურთიერთობა SMART ატრიბუტებსა და ზედაპირის მდგომარეობას შორის. განვიხილოთ ის, რაც პირდაპირ კავშირშია ცუდ ბლოკებთან:

განაწილებული დარგების დათარიღება და განაწილებული მოვლენების რაოდენობა: გადანაწილებული სექტორების რაოდენობა. ეს ატრიბუტები გვიჩვენებს იმ სექტორების რაოდენობას, რომლებიც ხელახლა მიენიჭა ზრდის დეფექტების სიაში. ახალი ხრახნებისთვის, ისინი ტოლი უნდა იყოს ნულის ტოლი! თუ მათი მნიშვნელობა ნულისგან განსხვავდება, მაშინ ეს ნიშნავს, რომ ხრახნი უკვე იყო გამოყენებული, მასზე გამოჩნდა ცუდები და მასზე გადამუშავება გაკეთდა. ხოლო Fujitsu- ს ხრახნებთან ერთად, ეს ატრიბუტები შეიძლება სპონტანურად გაიზარდოს უხარისხო ენერგიის გამო. ფრთხილად იყავით ყიდვის დროს!

წაკითხვის შეცდომის სიხშირე: წაკითხული შეცდომების რაოდენობა. მრავალი კვარტალი (მაგალითად, Seagate და Fujitsu) ყოველთვის ნულის ტოლია, მაგრამ თუ ღირებულება ნორმალურ ფარგლებშია (მწვანე ზონა), ამის შიში არაფერია. ეს არის "რბილი" შეცდომები, რომელიც სწორად არის გამოსწორებული დისკის ელექტრონიკის მიერ და არ იწვევს მონაცემთა დამახინჯებას. საშიშია, როდესაც მოკლე დროში ეს პარამეტრი მკვეთრად ეცემა, ყვითელ ზონად იქცევა. ეს მიუთითებს დისკზე სერიოზულ პრობლემებზე, უახლოეს მომავალში ცუდი გამოვლენის შესაძლო გარეგნობაზე და იმაზე, რომ მნიშვნელოვანი მონაცემების სარეზერვო დროა.

მიმდინარე მოლოდინი Sector: ეს ატრიბუტი ასახავს "დროებითი" დეფექტების სიის შინაარსს, რომელიც მოცემულია ყველა თანამედროვე დისკზე, მაგ. არასტაბილური სექტორების დღევანდელი რაოდენობა. ხრახნი პირველად ვერ წაიკითხა ამ სექტორებმა. ამ ატრიბუტის უვარგის ველში ნაჩვენებია სექტორების საერთო რაოდენობა, რომელზეც დისკი ამჟამად რეპუტაციის კანდიდატებს განიხილავს. თუ მომავალში რომელიმე ამ სექტორის წარმატებით წაკითხვა (ან გადაწერა) წარმატებით ხდება, მაშინ იგი გამოირიცხება განმცხადებელთა სიიდან. ამ ატრიბუტის მუდმივი მნიშვნელობა ნულზე მაღლა მიუთითებს დისკზე გაუმართაობაზე.

არაკორექტირებადი სექტორი: გვიჩვენებს იმ სექტორების რაოდენობას, რომლებშიც შეცდომების გამოსწორება შეუძლებელია ECC კოდით. თუ მისი მნიშვნელობა ნულიდან აღემატება, ეს ნიშნავს, რომ ხრახნიანი გადარჩენის დროა: შესაძლებელია მონაცემთა ჩაწერის დროს OS დაინერგოს ამ სექტორში და შედეგად, რამდენიმე მნიშვნელოვანი ინფა ან სისტემის ფაილი  გაფუჭდება. თუმცა, ზოგიერთი ხრახნისთვის, მაგალითად, Fujitsu MPG– სთვის, რატომღაც ეს ატრიბუტი არ გადატვირთულია რემენის შემდეგ, ამიტომ არ არის აუცილებელი მისი კითხვების ნდობა.

5. დეფექტების ტიპები და მათი გარეგნობის მიზეზები

დადგა დრო, რომ გაერკვნენ და რატომ არის სინამდვილეში ასეთი უბედურება, როგორც ცუდი? # 49 UPGRADE- ში ჩვენ განვიხილეთ მხოლოდ გარე მიზეზებიმათი წვლილი შეაქვს. ახლა კი დროა გადავხედოთ პრობლემას სხვა პერსპექტივიდან - თავად მყარი დისკის მხრიდან. ამისათვის გაითვალისწინეთ სექტორის სტრუქტურა, რადგანაც ხრახნიანი ელექტრონული საშუალებით ჩანს "შიგნიდან":

სურ. 1. გამარტივებული სტრუქტურა მძიმე სექტორები  წამყვანი.

როგორც ნახატიდან 1 ჩანს, ყველაფერი გაცილებით რთულია, ვიდრე ერთი შეხედვით ჩანს, თუნდაც დისკის რედაქტორის დახმარებით. სექტორი შედგება საიდენტიფიკაციო სათაურისა და მონაცემთა არეალისგან. სექტორის დასაწყისი აღინიშნება სპეციალური ბაიტით - მისამართის მარკერით (1). იგი კონტროლერის ინფორმირებას ემსახურება, რომ სექტორი ხელმძღვანელობს. შემდეგ არის უჯრედები, რომლებიც შეიცავს უნიკალურ სექტორულ მისამართს CHS ფორმატში (2) და მის შემოწმებაში ჩაწერილი მისამართის მთლიანობის შესამოწმებლად (3). მომხმარებლის მონაცემების 512 ბაიტი მოთავსებულია ცალკეულ ველში (4), რომელზეც დამატებულია რამდენიმე ათეული ბაიტი ზედმეტი ინფორმაცია, ჩაწერის დროს, რომელიც შექმნილია ECC კოდის გამოყენებით (5) კითხვის შეცდომების გამოსწორების მიზნით. მონაცემების გვერდით მოთავსებულია ციკლური მონაცემების შემოწმების 4 ბაიტი (CRC), რომელიც მომხმარებლის მონაცემების მთლიანობის გადამოწმებას ემსახურება და შეცდომების კორექტირების სისტემაში გაგზავნილ შეტყობინებებს, როდესაც ის ირღვევა (6). როტორის სიჩქარის რყევების დროს სექტორის უფრო საიმედო ფუნქციონირებისთვის, არის ბაიტები (7). ზოგიერთ winchesters აქვს დამატებით ბაიტი AM შემდეგ - მასში სექტორი აღინიშნება BAD.

სანამ ფორმატის სტრუქტურა არ არის გატეხილი, მყარი დისკი სწორად მუშაობს, ნათლად ასრულებს თავის მოვალეობებს - ინფორმაციის შენახვას. მაგრამ ღირს ჩარევა ბოროტი ძალების შესახებ - და განადგურების ტიპზე დამოკიდებულებით, ისინი ჩნდებიან სხვადასხვა სიმძიმის BAD- ში.

დეფექტები შეიძლება დაიყოს ორ დიდ ჯგუფად: ფიზიკურ და ლოგიკურ. განვიხილოთ თითოეული მათგანი დეტალურად.

ფიზიკური დეფექტები

ზედაპირული დეფექტები. ისინი წარმოიქმნება დარგობრივი სივრცეში მაგნიტური საფარის მექანიკური დაზიანების დროს, მაგალითად, მტვრისგან გამოწვეული ნაკაწრების, ბლინების დაბერების ან ხრახნიანი უყურადღებოდ გამოყენების გამო. ასეთი სექტორი უნდა აღინიშნოს, როგორც გამოუყენებელი და გამორიცხული იყოს მიმოქცევაში.

სერვისის შეცდომები. ყველა თანამედროვე დრაივი იყენებს სისტემას, რომელსაც უწოდებენ ხელმძღვანელი (ხმოვანი ხუჭუჭა) თავების გადასაადგილებლად, რაც ძველი ხრახნების სტეპერიანი ძრავისგან განსხვავებით, არ აქვს რაიმე მოძრაობის შეხედულებისამებრ. ხრახნიანი ბილიკების ბილიკების ზუსტი დარტყმისთვის გამოიყენება უკუკავშირის სისტემა, რომელსაც ხელმძღვანელობენ დისკზე სპეციალური მაგნიტური სერვოებით. სერვო ტეგები ხელმისაწვდომია თითოეული დისკის თითოეულ მხარეს. ისინი განლაგებულია თანაბრად ყველა ბილიკის გასწვრივ და მკაცრად რადიკალურად, ბორბლის საყრდენის მსგავსად, ქმნიან სერვო ფორმატს. იგი არ მიეკუთვნება ქვედა დონის ფორმატს და არ არის ნაჩვენები ფიგურაში, მაგრამ იგი წარმოდგენილია აბსოლუტურად ყველა თანამედროვე მყარ დისკში და გადამწყვეტ როლს ასრულებს. სერვო ნიშნის მიხედვით, ძრავის ბრუნვის სიჩქარე სტაბილიზირებულია და ხელმძღვანელი ტარდება მოცემულ ბილიკზე, მიუხედავად გარე გავლენებისა და ელემენტების თერმული დეფორმაციისა.

თუმცა, ხრახნიანი ოპერაციის დროს, ზოგიერთი სერვო ტეგის განადგურება შეიძლება. თუ ძალიან ბევრი მკვდარი სერვო ჩანაწერია, ამ ეტაპზე მოხდება წარუმატებლობა ინფორმაციის ტრეკზე წვდომის დროს: ხელმძღვანელი, ნაცვლად იმისა, რომ დაიკავოს ის პოზიცია, რომელიც საჭიროა და მონაცემები წაიკითხოს, დაიწყებს გვერდის მორცხვას. ეს გამოიყურება თამამი და განსაკუთრებით ამპარტავანი BAD, ან თუნდაც BAD- ის ჯგუფის მსგავსად.მათი ყოფნა ხშირად თან ახლავს თავების კლანჭვას, დისკის გაყინვას და მისი ჩვეულებრივი საშუალებებით გამოსწორების შეუძლებლობას. დისკის მთელი ზედაპირი. ამ მიზნებისათვის, ზოგიერთ დისკს აქვს სერვო დეფექტის ფურცელი, რომელიც ინახავს ინფორმაციას ცუდი სერვო-ტეგების შესახებ. ხრახნიანი სექტორები იბლოკება ფიზიკური პარამეტრებითაც კი, რაც ხელს უშლის დაარტყმას და დაშლას მათზე წვდომისას. ხრახნი ვერ ახერხებს სერვო ფორმატის აღდგენას, ეს ხდება მხოლოდ ქარხანაში.

აპარატურა ცუდი. ხდება დისკის მექანიკის ან ელექტრონიკის გაუმართაობის გამო. ასეთი პრობლემები მოიცავს: ხელმძღვანელების დაშლას, დისკების გადაადგილებას ან მოხრილი შახტის გავლენას, ზემოქმედების შედეგად, წნევის ზონის მტვრევა, აგრეთვე ელექტრონიკის მუშაობაში სხვადასხვა შეფუთვები. ამ ტიპის შეცდომები, როგორც წესი, კატასტროფულია და პროგრამულად ვერ გამოსწორდება.

ლოგიკური დეფექტები

ეს შეცდომები წარმოიქმნება არა ზედაპირული დაზიანების გამო, არამედ სექტორის ლოგიკის დარღვევის გამო. ისინი შეიძლება დაიყოს გასწორებად და გაუგებრად. ლოგიკურ დეფექტებს აქვთ იგივე გარეგნული გამოვლინებები, როგორც ფიზიკური, და მათი განსხვავება შესაძლებელია მხოლოდ არაპირდაპირი გზით, სხვადასხვა ტესტის შედეგების მიხედვით.

აღდგენილიალოგიკური დეფექტები (რბილი ცუდები): გამოჩნდება, თუ დარგობრივი შემოწმება არ შეესაბამება მასზე დაწერილი მონაცემების ამოწმებს. მაგალითად, ჩარევის დროს ან ელექტროენერგიის უკმარისობის გამო, როდესაც ხრახნი უკვე წერილობით აწერეს მონაცემებს სექტორზე, მაგრამ ვერ მოახერხა ჩეკის ჩაწერა (ნახ. 1). ამგვარი "დაუმთავრებელი" სექტორის შემდგომი კითხვა ვერ მოხდება: ხრახნიანი ჯერ წაიკითხავს მონაცემთა ველს, შემდეგ გამოთვლის მისი შემოწმებას და შეადარებს მას ჩაწერილი. თუ ისინი არ ემთხვევა, წამყვანი კონტროლერი გადაწყვეტს, რომ მოხდა შეცდომა და დგება სექტორის ხელახლა წაკითხვის რამდენიმე მცდელობა. თუ ეს არ დაეხმარება (და ეს არ დაეხმარება, რადგან ჩეკსი აშკარად არასწორია), მაშინ ის გამოიყენებს კოდების სიჭარბეს, რომ შეცდომა გამოსწორდეს, და თუ ეს არ გამოდგება, ხრახნი შეცდომას მისცემს გარე მოწყობილობას. ოპერაციული სისტემის მხრივ, ის BAD- ს წააგავს. ზოგიერთ ხრახნიან კომპანიას გააჩნია რბილი საცობების წარმოქმნის ტენდენცია firmware- ში შეცდომების გამო - გარკვეულ პირობებში, ჩეკების ჩატარება არ იყო გათვლილი სწორად; სხვებში ეს გამოწვეული იყო მექანიკაში არსებული დეფექტების გამო. მაგალითად, IBM DTLA– ზე პერიოდულად დაირღვა კონტაქტი გამგეობასა და ჰერმობლოკს შორის, რამაც გამოიწვია ჰერმობლოკზე ძალაუფლების დაკარგვა ყველაზე არაპორტალურ დროს, მათ შორის ჩაწერის დროს.

ოპერაციულ სისტემას ან BIOS- ს არ შეუძლიათ საკუთარი თავის ლოგიკური დეფექტის დაფიქსირება, რადგან სანამ ისინი სექტორზე წერენ, ისინი ამოწმებენ მთლიანობას, შეცდომაში შედიან და უარს იწერენ წერაზე. ამავდროულად, ხრახნიანი კონტროლერი ვერც ამ შეცდომას გამოსწორებს: იგი ამაოდ ცდილობს ამ სექტორის წაკითხვას მეორედან, მესამე მცდელობიდან, და როდესაც ეს არ გამოდგება, ის ყველაფერს აკეთებს, რომ დაეხმაროს საკუთარ თავს, შეცვალოს მოსმენით არხი და სერვო სისტემა. ამავე დროს, ისმის ძალიან გულწრფელი რყევების ხმა, ასე ნაცნობია ღარიბი „ხიზილბერების“ მფლობელებისთვის. ეს ნაკბენი არ წარმოქმნილია „თავებით თავზე“, რადგან ბევრი ადამიანია მიჩვეული, რომ იფიქროს, არამედ მხოლოდ დამაგრებითი ღუმელია, იმის გამო, რომ მასში გადის დენის სპეციფიკური ფორმა და ეს არის აბსოლუტურად უსაფრთხო. წაკითხული სექტორის მისამართი შედის დროებითი დეფექტების სიაში, შეცვლის მიმდინარე მოლოდინის სექტორის ატრიბუტის მნიშვნელობას SMART- ში და ინახება მასში. მოხსნა, როდესაც კითხვა არ ხდება.

და მხოლოდ იძულებითი დაბალი დონის გადაწერა ამ სექტორის სპეციალური პროგრამა  BIOS– ის გვერდის ავლით ავტომატურად ხდება ხელახალი გამოთვლა და გადაწერა ჩეკს, მაგ. ცუდი გაქრება კვალის გარეშე. თქვენ შეგიძლიათ გადაწეროთ ის დისკის რედაქტორთან, რომელსაც შეუძლია ხრახნიანი მუშაობით პირდაპირ პორტების საშუალებით, მაგრამ ისინი ჩვეულებრივ ”გადაწერენ” მთელ დისკს, ავსებენ მის სექტორებს ნულებით. პროგრამები, რომლებიც ამას აკეთებენ, თავისუფლად ანაწილებენ მძიმე მწარმოებლების მიერ და ხშირად არასწორად უწოდებენ "დაბალი დონის ფორმატის პროგრამებს". სინამდვილეში, ეს არის მარტივი ”ნოულიფიკატორები”, რაც მათ არ უშლის ხელს თავიდან აიცილონ ცუდი ხრახნიდან: წარმატებული ჩანაწერით, რბილი ცუდად ქრება და ცუდი ჩანაწერით ცუდი ხდება ფიზიკურად, ხოლო ხდება ავტომატური შეკეთება.

საბედისწერო ლოგიკური შეცდომები. ეს არის მყარი დისკის შიდა ფორმატის შეცდომები, რაც იწვევს იგივე ეფექტს, როგორც ზედაპირის დეფექტებს. ისინი წარმოიქმნება სექტორის სათაურების განადგურების დროს, მაგალითად, ხრახნიზე ძლიერი მაგნიტური ველის მოქმედების გამო. მაგრამ ფიზიკური დეფექტებისგან განსხვავებით, მათი გამოსწორება შესაძლებელია პროგრამულად. დაუსაბუთებლად უწოდებენ მას მხოლოდ იმიტომ, რომ მათი კორექტირებისთვის აუცილებელია "სწორი" დაბალი დონის ფორმატირება, რაც ჩვეულებრივი მომხმარებლები  რთულია სპეციალიზებული კომუნალური მომსახურების არარსებობის გამო. ამრიგად, ყოველდღიურ ცხოვრებაში ასეთი სექტორი ინვალიდდება ისევე, როგორც ფიზიკური, - რემარტის დახმარებით. ახლა ყველა მეტი  ხრახნები იწარმოება ID– ით ნაკლები ტექნოლოგიის გამოყენებით (სექტორები გარეშე ჰედების გარეშე), ასე რომ, ამ ტიპის შეცდომები მალე შეუსაბამო გახდება.

ადაპტური სამკერდე ნიშნები. იმისდა მიუხედავად, რომ ხრახნები ძალიან ზუსტი მოწყობილობებია, მათი მასობრივი წარმოება აუცილებლად იწვევს მექანიკის, რადიო კომპონენტების, მაგნიტური საიზოლაციო და თავების პარამეტრების გაფანტვას. ეს არ აწუხებდა ძველ დისკებს, მაგრამ თანამედროვე ხრახნებისთვის მათი უზარმაზარი ჩაწერის სიმკვრივით, ნაწილების განზომილებებში ყველაზე მცირე გადახრებიც კი ან სიგნალების ამპლიტუდაში შეიძლება გამოიწვიოს პროდუქტის თვისებების გაუარესება, შეცდომების გამოჩენა, მისი ფუნქციონირების სრულ დაკარგვამდე. აქედან გამომდინარე, წარმოებაში ყველა თანამედროვე ხრახნი ინდივიდუალურად დარეგულირდება, რომლის დროსაც შეირჩევა ელექტრული სიგნალების ასეთი პარამეტრები, რაც ხელს უწყობს მოწყობილობას უკეთესად მუშაობას. ამ პარამეტრს ასრულებს ROM პროგრამა ზედაპირის ტექნოლოგიური სკანირების დროს. ამ შემთხვევაში, ეგრეთ წოდებული ადაპტირება წარმოიქმნება - ცვლადი, რომელიც შეიცავს ინფორმაციას კონკრეტული დაპრესილი ერთეულის მახასიათებლების შესახებ. ადაპტერები ინახება ბლიკებზე მომსახურების ზონაში, ზოგჯერ კი Flash- მეხსიერებაში, კონტროლერის დაფაზე.

თუ ხრახნიანი ოპერაციის დროს ადაპტიტები განადგურებულია (ეს შეიძლება მოხდეს თავად ხრახნიანი შეცდომების შედეგად, სტატიკური ელექტროენერგია ან უხარისხო ელექტრომომარაგების გამო), შედეგები შეიძლება იყოს არაპროგნოზირებადი: ბანკების ბანალური კანაფისგან დაწყებული მოწყობილობის სრულად ფუნქციონირებამდე, უარის თქმის შემთხვევაში. ინტერფეისამდე. "ადაპტირებული" ცუდები განსხვავდება ჩვეულებრივი ადამიანებისგან იმით, რომ ისინი "მცურავია": დღეს ისინი არიან, ხვალ კი შეიძლება გაქრეს და სრულიად სხვა ადგილას აღმოჩნდნენ. ამგვარი ხრახნის ამოღება აზრი არ არის - მოჩვენებების დეფექტები კვლავ და ისევ გამოჩნდება. და სანამ დისკის ზედაპირი შეიძლება იდეალურ მდგომარეობაში იყოს! ადაპტირებადი სამკერდე ნიშნები მკურნალობენ თვითმმართველობის გაშვებით, შიდა ტესტირების პროგრამა მსგავსია, რაც ქარხანაში გამოიყენება ხრახნების დასამზადებლად.ამ შემთხვევაში, იქმნება ახალი ადაპტაციები და ხრახნი ბრუნდება თავის ნორმალურ მდგომარეობაში.ეს კეთდება ბრენდირებული სერვისცენტრების პირობებში.

აღმოცენებული დეფექტები

ეს ის ადგილებია, რომელზედაც გამოხატული ხარვეზი ჯერ არ ჩამოყალიბებულა, მაგრამ წაკითხვის სისწრაფესთან დაკავშირებული პრობლემები უკვე შესამჩნევია. ეს გამოწვეულია იმით, რომ სექტორი პირველად არ იკითხება კონტროლერის მიერ, ხოლო ხრახნი იძულებულია გააკეთოს დისკის რამდენიმე მონაცვლეობა, ცდილობს შეცვალოს იგი შეცდომების გარეშე. თუ მონაცემების წაკითხვას მაინც მიაღწევთ წარმატებას, მაშინ ხრახნი არაფერს გეტყვით ოპერაციულ სისტემაზე და შეცდომა შეუმჩნეველი დარჩება მანამ, სანამ ამ ადგილას ნამდვილი BAD ბლოკი არ გამოჩნდება. როგორც წესი, მაშინვე ირკვევა, რომ ამ ეტაპზე მოხდა ძალიან მნიშვნელოვანი ფაილის შენახვა, ერთ ეგზემპლარად, და მისი შენახვა აღარ შეიძლებოდა. ამიტომ, დისკების შემოწმება საჭიროა პერიოდულად. ეს შეიძლება გაკეთდეს Scandisk ან Norton Disk Doctor- ით ზედაპირული ტესტირების რეჟიმში, მაგრამ უკეთესი - სპეციალური კომუნალურიფაილური სისტემის დამოუკიდებლად მუშაობისთვის და შეუძლია განვითარდეს BAD– ის განვითარება თითოეული სექტორის კითხვის დროის გაზომვით.

აღწერილია სექტორებთან მუშაობის პრაქტიკა.

ჩვენ ვიწყებთ პროგრამას და ვხედავთ შემდეგ ფანჯარას:

აირჩიეთ "დაწყების პროცესი ფანჯრების ქვეშ" პუნქტის "რეგენერაციის" მენიუში. იმისათვის, რომ დავიწყოთ ცუდი სექტორების ან ცუდი ბლოკების სკანირება, პირველ რიგში, ჩვენ უნდა ავუხსნათ პროგრამას ზუსტად ის, რისი გაკეთებაც გვინდა.

შემდეგ ფანჯარაში, ჩვენ უნდა შეარჩიოთ მყარი დისკი სკანირებისთვის. ჩვენს შემთხვევაში, ის მარტოა, შეარჩიეთ იგი და დააჭირეთ წარწერას "დაწყების პროცესი".


ჩვენ ვაგრძელებთ. შემდეგ ფანჯარაში მოგვმართავენ მიუთითოთ დისკის სკანირების ვარიანტი. გირჩევთ, დაუყოვნებლივ აირჩიოთ პირველი ვარიანტი "სკანირება და შეკეთება" (სკანირება და აღდგენა). უბრალოდ ჩაწერეთ კლავიატურადან „1“ ნომერი, როგორც ეს ნაჩვენებია ეკრანის სურათზე.




ბოლო ფანჯარაში, სანამ თავად ცუდი სექტორების სკანირებას მოახდენთ, გვეკითხებიან, რომელი სექტორიდან დაიწყებს სკანირებას? გირჩევთ, დატოვოთ ნომერი "0". ეს უზრუნველყოფს დისკის სრულ სკანირებას.




დააჭირეთ ღილაკს "Enter" და გააკეთეთ სკანირება ცუდი ბლოკები. ჩვენ მთელ პროცესს გადავხედავთ დისკის მაგალითის გამოყენებით, რომელიც შეიცავს ცუდი სექტორები. ყურადღება მიაქციეთ ქვემოთ მოცემულ ეკრანის სურათს, მასზე ჩვენ ვხედავთ სკანირების პროგრესს (თეთრი ზოლი) და მასზე პროგრამით ნაპოვნი სამი ცუდი სექტორია.




ამ ეკრანის სურათს უფრო დეტალურად გავაანალიზებთ: ზედა მარჯვნივ, ჩვენ ვხედავთ გაუქმებულ დროს ცუდი ბლოკების სკანირების დაწყების დღიდან და პროცესის დასრულებამდე დარჩენილი დრო. თუ დისკზე ცუდი სექტორები გამოვლენილია, პროგრამა მათ აღნიშნავენ ინგლისური ასო "B" და დაუყოვნებლივ ცდილობს "განკურნოს". თუ იგი წარმატებას მიაღწევს, მაშინ ასო "B" ადგილას ჩნდება ასო "R", რაც მიუთითებს ცუდი ბლოკის წარმატებულ "აღდგენაზე". მარცხენა ქვედა კუთხეში ვხედავთ სტატისტიკას დასკანერებულ მეგაბაიტებზე, ასევე ნაპოვნია "B" და "R" ცუდი სექტორების რაოდენობა.

სკანირების დასრულების შემდეგ, ჩვენ ვხედავთ ამ ფანჯარას:




აქ მითითებულია პროგრამით ნაპოვნი სამი ცუდი სექტორი, ხოლო მარჯვნივ კი უკვე ჩვენთვის ნაცნობი სტატისტიკა, რომელიც ამბობს, რომ ნაპოვნია ყველა ცუდი ბლოკი.

ასევე გაითვალისწინეთ ის ფაქტი, რომ თუ ცუდი სექტორები გამოვლენილია, ძალიან სასურველია (დაუყოვნებლივ ან რამდენიმე დღის შემდეგ) გადამოწმების პროცედურის ხელახლა დაწყება. ფაქტია, რომ (სერიოზული დისკის დეფექტით) ცუდი ბლოკები შეიძლება ხელახლა გამოჩნდეს და მათი რიცხვი მხოლოდ გაიზარდოს.




შემდეგი წარწერები, რომლებიც ზემოთ მოცემულია ეკრანის ეკრანზე, ზუსტად გვაუწყებს ამას: ”4 ახალი ცუდი სექტორი ჩნდება” და ”18 ცუდი სექტორი ჩნდება” - ეს ცუდი ადგილებია, რომლებიც გამოჩნდა მყარ დისკზე და აღმოჩენილი იყო განმეორებითი სკანირების დროს. ასეთი დისკი კიდევ შეიძლება წარმატებით იქნას გამოყენებული გარკვეული დროის განმავლობაში, როგორც დამატებითი, და მასზე შეიძლება შენახული იყოს სხვადასხვა (არც თუ ისე საჭირო) ინფორმაცია და დროებითი ფაილები. მაგრამ აი, როგორ საიმედო გადამზიდავი  ინფორმაცია ან - სისტემის დისკი  ეს ნამდვილად არ ჯდება!

სინამდვილეში, მე მოგახსენეთ მთელი მარტივი ტესტირების პროცესი :) ჩვენ გავაანალიზეთ ის ლოგიკა, თუ რა ხდება "კულის მიღმა" ნებისმიერი პროგრამის მუშაობის შესახებ, წინა სტატიაში ცუდი სექტორების აღდგენის მიზნით, რომელიც ეწოდება "".

გარდა ამისა, მინდა აღვნიშნო პროგრამის კიდევ ერთი ძალიან სასარგებლო ფუნქცია ” HDD რეგენერატორი”. მას შეუძლია ჩაწეროთ ჩატვირთვის სურათი  CD– მდე.

რატომ არის ეს საჭირო? წარმოიდგინეთ სიტუაცია: თქვენ გაქვთ პრობლემები მყარი დისკი  (ღმერთმა ქნას! :)) და ამის გამო, ოპერაციული სისტემა უბრალოდ არ იტვირთება. როგორ გავუშვათ ჩვენი პროგრამა ისე, რომ იგი სკანირებს მყარი დისკის ცუდი სექტორებს? ამ შემთხვევაში, პროგრამის bootable ვერსიის შექმნის ფუნქცია ჩვენს დახმარებას ეხმარება.

მოდით შევხედოთ ამ შესაძლებლობას. თავიდანვე, პროგრამის დაწყების შემდეგ, "რეგენერაციის" მენიუში შეარჩიეთ "შექმენით bootable CD / DVD" (შექმენით bootable CD ან DVD დისკი).

შემდეგ ფანჯარაში შეარჩიეთ სისტემაში დამონტაჟებული ჩვენი ჩამწერი მოწყობილობა.




დააჭირეთ ღილაკს "OK", ჩადეთ ცარიელი დისკი მოწყობილობაში და დისკის დაწვისთანავე გადადით ბოლო ფანჯარაში. აქ შემოგვთავაზეს ჩაწერის სიჩქარის არჩევა. შეარჩიეთ და დააჭირეთ ღილაკს "დაწვა CD" (დაწვა CD).




ჩანაწერის შემდეგ ჩვენ ვიღებთ ჩვენს (ახლა ჩატვირთვის დისკი) "HDD Regrenerator" პროგრამით, ჩადეთ იგი კომპიუტერში, რომელზედაც გვინდა შეამოწმოთ ცუდი სექტორები. ჩვენ დავაყენეთ ჩექმა CD- დან და ვნახოთ მენიუ, რომელშიც პროგრამა გვიჩვენებს, რა იპოვა მყარი დისკები  კომპიუტერი




როგორც ხედავთ, ორი მათგანი გვაქვს. აირჩიეთ (მაგალითად) მეორე (კლავიატურიდან ჩაწერეთ ნომერი "2") და დააჭირეთ "enter". შემდეგ ვხედავთ შემდეგ ფანჯარას.




მას აქვს რამდენიმე ვარიანტი მყარი დისკის სკანირებისთვის ცუდი სექტორებისთვის:

  1. სკანირება, მაგრამ არ დააფიქსირეთ ნაპოვნი ცუდი ბლოკები
  2. ამ სექტორების გასწორების სკანირება
  3. იხილეთ ინფორმაცია თავად პროგრამის შესახებ

კლავიატურიდან შეიყვანეთ ნომერი "2" (აირჩიეთ მეორე ვარიანტი). ასეთ ფანჯარას ვხედავთ.




აქვე აღვნიშნავთ, რომ ჩვენ დაუყოვნებლივ სკანირდება ცუდი სექტორების აღდგენით. ჩვენ დააჭირეთ ნომერს "1", შემდეგ - "შეიყვანეთ" და შემდეგ დაიწყება ნაცნობი ტესტირების პროცესი.

ასევე გაითვალისწინეთ შემდეგი წერტილი: ელექტროენერგიის არასაკმარისი კვების წყარო (გამოწვეული ჩავარდნები) ან სხვადასხვა გადამყვანების გამოყენება შეიძლება იყოს მიზეზი იმისა, რომ აღდგენის პროგრამა ხელს შეუწყობს დიდი სექტორის გამოვლენას ცუდი სექტორის გამოვლენაში.

ასეთი შემთხვევები ყოფილა ჩემს პრაქტიკაში. მძიმე sATA დისკი  დაკავშირებული იყო მოლექსის მეშვეობით sata ადაპტერი:




სადიაგნოსტიკო პროგრამამ მასზე ბევრი ცუდი ბლოკი აღმოაჩინა, მაგრამ როგორც კი დავაყენეთ შესაბამისი ერთი (რომელსაც Sata- ს ელექტრული კონექტორები ჰქონდა), პრობლემა გაქრა. ამიტომ დაიმახსოვრე, რომ ყველა ადაპტერი იძულებულია ბოროტება, და თუ მათ გარეშე გააკეთე, მაშინვე მოიცილეთ თავი!

ეს არის ყველაფერი, რაც მე მსურდა გითხრათ დღეს, თუ როგორ უნდა მოძებნოთ და დააფიქსიროთ ცუდი სექტორები დისკზე. სტატიის დასასრულს, როგორც შეთანხმდნენ, მე თვითონ მივცემ პროგრამას ". ჩამოტვირთვა, გამოყენება.

წინა სტატიებში ჩვენ არაერთხელ ავღნიშნეთ ასეთი ფენომენი, როგორც წარუმატებელი (ცუდი ან ცუდი) ბლოკი, მაგრამ ჯერჯერობით ჩვენ არ მივეცით ზუსტი განსაზღვრება, თუ რა არის ეს, რა არის მათი წარმოშობის მიზეზები, როგორ უნდა გავუმკლავდეთ მათ და რამდენად საჭიროა ეს. ამ სტატიაში განვიხილავთ პირველ ორ კითხვას და მოგცემთ გარკვეულ დროს საკუთარი აზრებისთვის და გადაწყვეტილებების მოსაძებნად. შემდეგ ჯერზე, ჩვენ ვისაუბრებთ მათთან გამკლავების მეთოდებზე.

ასე რომ, ცუდი ბლოკი, როგორც წესი, ესმის დისკის სპეციალურ ნაწილს, რომლის ნორმალური მოქმედებაც არ არის გარანტირებული ან შეუძლებელი. ეს ტერიტორიები შეიძლება შეიცავდეს სხვადასხვა ინფორმაციაეს შეიძლება იყოს მომხმარებლის მონაცემები ან სერვისული ინფორმაცია (სხვაგვარად უწოდებენ სერვო (აშკარად ლატვიიდან. servire ან ინგლისურ ენაზე ემსახურება - ემსახურება), ამ შემთხვევაში ეს შედეგით სავსეა, რომელთა სიმძიმე განსხვავდება ძალიან ფართო დიაპაზონში), თუმცა, რა თქმა უნდა, საუკეთესო ვარიანტია ამ მხარეში ნაკლებობა იქნებოდა (თუმცაღა ალბათ არ იქნებოდა საჭირო უბნებზე ასეთ ადგილებში). ასეთი სექტორების გამოჩენა შეიძლება სხვადასხვა მიზეზით იყოს განპირობებული, ერთ შემთხვევაში ასეთი სექტორების აღდგენა შესაძლებელია, მეორეში კი შეუძლებელია, ერთში აუცილებელია სხვისთვის მკურნალობისა და გადანაწილების გარკვეული მეთოდების გამოყენება. მაგრამ ჯერ ერთი, გაათავისუფლეთ საკმაოდ გავრცელებული მითები.

მითი ერთი: თანამედროვე მყარ დისკზე არ არის ცუდი. ეს არ შეესაბამება სიმართლეს, ეს ხდება. ზოგადად, ტექნოლოგია იგივეა, რაც წლების წინ, მხოლოდ გაუმჯობესდა და საბოლოოდ დასრულდა, მაგრამ ჯერ კიდევ არ არის იდეალური (თუმცა, იდეალი ნაკლებად სავარაუდოა, რომ შეიქმნას მაგნიტური ჩაწერის ტექნოლოგიების საფუძველზე).

მეორე მითი: SMART- ით აღჭურვილი მყარ დისკებისთვის ეს არ არის აქტუალური (წაიკითხეთ აქ არ შეიძლება იყოს ცუდი). ასე არ არის არცერთი: შესაბამისი, არანაკლებ SMARD დისკების გარეშე (თუ ასეთი რჩება). წარუმატებელი სექტორის კონცეფცია მისთვის ახლობელი და ნაცნობია, ეს ნათელი უნდა ყოფილიყო ამ ტექნოლოგიის შესაბამისი პუბლიკაციებისგან (დასასრულს ბმულები). ფაქტია, რომ SMART– მა ამგვარი სექტორების შესახებ ყველაზე მეტად აღშფოთება გამოიწვია. და ეს შეიძლება ხშირად მოხდეს, რომ მომხმარებელმა საერთოდ არ იცის არაფერი და არ იცის მისი ხრახნიან უბედურ შემთხვევებზე, თუ რა თქმა უნდა სიტუაცია პათოლოგიური არ არის. მომხმარებლებისგან მომისმენია, რომ ზოგჯერ გამყიდველები ამართლებენ უარს მყარი დისკების გაცვლის გარანტიაზე, რომლებშიც ბუდები „იფრინებოდა“. გამყიდველი, რა თქმა უნდა, არასწორია. SMART არ არის ყოვლისმომცველი და ჯერ არავის გაუუქმებია ცუდი.

ცუდისა და მათი ჯიშების გასაგებად, მოდით განვიხილოთ მყარ დისკზე ინფორმაციის შენახვის მეთოდი, მხოლოდ ცოტათი. ჩვენ განვმარტავთ ორ წერტილს.

1. განყოფილება, რომლის მყარი დისკი მუშაობს დაბალ დონეზე. დარგის შესაბამისი დისკზე არსებულ ფიზიკურ სივრცეში არა მხოლოდ მონაცემები იწერება პირდაპირ, არამედ მომსახურების შესახებ ინფორმაცია - საიდენტიფიკაციო ველები და მასზე შემოწმება, მონაცემები და შემოწმება მათთვის, შეცდომების აღდგენის კოდი და ა.შ. (სტანდარტიზებული არ არის და დამოკიდებულია მწარმოებელზე და მოდელები). საიდენტიფიკაციო ველების არსებობის პირობებში, ორი ტიპის ჩანაწერი გამოირჩევა - საიდენტიფიკაციო ველებთან ერთად და მის გარეშე. პირველი ძველია და დაკარგა თავისი პოზიცია ამ უკანასკნელის სასარგებლოდ. მოგვიანებით გაირკვევა, რატომ ვზეიმობ ამას. ასევე მნიშვნელოვანია, რომ არსებობს შეცდომების კონტროლის საშუალებები (რაც, როგორც ვხედავთ, შეიძლება გახდნენ მათი წყარო).

2. ძველ მყარ დისკზე მუშაობის დროს, აუცილებელი იყო მათი ფიზიკური პარამეტრების აღრიცხვა BIOS- ში, რომლებიც მითითებულია ეტიკეტზე, ხოლო მონაცემთა ბლოკზე ცალსახად მიმართვის მიზნით, საჭიროა მიეთითებინათ ცილინდრის ნომერი, ტრასაზე მითითებული ნომერი და ტრასის ნომერი. დისკთან ასეთი მუშაობა მთლიანად იყო დამოკიდებული მის ფიზიკურ პარამეტრებზე. ეს არ იყო ხელსაყრელი და დეველოპერების ხელებს აკავშირებდა ბევრ საკითხში. გამოსავალი სჭირდებოდა და იგი მისამართი მოიძებნა. ის, რაც ჩვენ გვაინტერესებს - გადაწყდა, რომ დისკზე მონაცემები ერთი პარამეტრით მივმართოთ, და ამ პარამეტრის შესაბამისი ფიზიკური მისამართის განსაზღვრის ფუნქცია დაავალოს მყარ დისკზე. ამან საფრთხე შეუქმნა თავისუფლებას და თავსებადობას.

დისკის ნამდვილი ფიზიკური მონაცემები უკვე არ იყო მნიშვნელოვანი. მხოლოდ მნიშვნელოვანია, რომ BIOS- ით მითითებული ლოგიკური ბლოკების რაოდენობა არ აღემატებოდეს ფაქტობრივ. ასეთი მთარგმნელის შექმნას უდიდესი მნიშვნელობა აქვს ცუდი სექტორების პრობლემებისთვისაც. და აი რატომ. ძველი სექტების ცუდი სექტორების მართვა მყარი დისკები  არ იყო სრულყოფილი, ჩატარდა ფაილური სისტემის საშუალებით. დისკი მოვიდა სტიკერზე, რომელზეც მითითებულია მწარმოებლის მიერ ნაპოვნი დეფექტური ბლოკების მისამართები. მომხმარებელმა ხელით შეიყვანა ეს მონაცემები FAT– ში და ამით გამორიცხა შესვლა ოპერაციულ სისტემაზე.

მაშინ ფირფიტების წარმოების ტექნოლოგია არასრულყოფილი იყო და ახლაც არასრულყოფილი. არ არსებობს იდეალური ზედაპირის შესაქმნელად ისეთი მეთოდი, რომელიც არ შეიცავს არც ერთ ცუდ ბლოკს, განსხვავებით საერთო მოსაზრებისა, რომ მყარი დისკი მათ გარეშე ხდება ქარხნიდან. დისკების მოცულობის გაზრდით, ქარხნის დატოვებისას ცუდი სექტორების რაოდენობა გაიზარდა და აშკარაა, რომ მხოლოდ გარკვეულ მომენტამდე, მათი დარეგისტრირებისთვის FAT– ში შესაძლებელია ხელით შესრულდეს, აუცილებელი იყო იპოვოთ ბოროტების აღნიშვნის საშუალება, მიუხედავად იმისა, რომ არ არის ცნობილი რომელი ფაილური სისტემა  გამოყენებული იქნება თარჯიმნის გამოგონებამ საშუალება მისცა ამ პრობლემების მოგვარება. სპეციალური დაცული ტერიტორია გამოიყო მყარ დისკზე, სადაც დაფიქსირდა თარჯიმანი, რომელშიც დაარსდა უწყვეტი ჯაჭვის თითოეული ლოგიკური ბლოკის კორესპონდენცია და ნამდვილი ფიზიკური მისამართი.

თუ უცებ აღმოჩნდი ზედაპირზე ცუდი ბლოკიშემდეგ ის უბრალოდ გამოტოვეს და შემდეგ ლოგიკურ ფიზიკურ ბლოკს მისამართი მიენიჭა ამ ლოგიკურ ბლოკზე. თარჯიმანი დისკიდან წაიკითხეს, როდესაც ის ჩართულია. მისი შექმნა ჩატარდა (და მიმდინარეობს) ქარხანაში, და სწორედ ამის გამო, და არა იმის გამო, რომ მწარმოებელი იყენებს გარკვეულ სუპერ ტექნოლოგიას, ახალი დისკები არ ჩანს ცუდი ბლოკისგან. აღმოჩნდა, რომ ფიზიკური პარამეტრები დამალულია (და ისინი ძალიან მრავალფეროვანია, რადგან კომპანიებს ჰქონდათ ხელები დაბალანსებული საკუთარი დაბალი დონის ფორმატის წარმოებაში, ხოლო მომხმარებელს არ უვლია), ქარხანაში ხარვეზები დატრიალდა და გაიზარდა უნივერსალურობა. კარგია, როგორც ზღაპარში.

ახლა დაუბრუნდით ბადებსა და მათ ჯიშებს. წარმოშობის ბუნებიდან გამომდინარე, ყველა მათგანი შეიძლება დაიყოს ორ დიდ ჯგუფად: ლოგიკური და ფიზიკური.

ფიზიკური და ლოგიკური დეფექტები

ზედაპირული ხარვეზები შეიძლება დაკავშირებული იყოს დისკების მაგნიტური დაფარვის თანდათანობით გაუარესებასთან, ფილტრის მეშვეობით გაჟღენთილი მტვრის ყველაზე მცირე ნაწილაკები, რომელთა კინეტიკური ენერგია, დისკზე გასასვლელად, უზარმაზარ სიჩქარეზე დაარბია, საკმარისია დისკების ზედაპირის დასანგრევად (თუმცა, სავარაუდოდ, ისინი გაანადგურებენ დისკს ცენტრიდანული ძალების მოქმედებით და შინაგანი ფილტრი შეფერხდება, მაგრამ მათ შეუძლიათ მისი დაჭერა), მექანიკური დაზიანების შედეგი ზემოქმედებისგან, რომლის დროსაც პატარებმა შეიძლება ამოიღონ ზედაპირისგან. e ნაწილაკები, რომლებიც შემდეგ თავის მხრივ, ასევე დააგროვებს სხვა ნაწილაკებს და პროცესი გაგრძელდება ზვავის მსგავსად (ასეთი ნაწილაკები ასევე გადაფარავს ფირფიტებს ცენტრიდანული ძალების მოქმედების ქვეშ, მაგრამ გაცილებით გრძელი და რთული, რადგან მათ ტარდება მაგნიტური მიზიდულობის ძალები. რომ მათთან ძალიან დაბალი სიმაღლეზე ჩამოკიდებული თავის შეჯახება მოხდება, რაც გამოიწვევს მის გათბობას და შესრულების დეგრადაციას - მოხდება სიგნალის დამახინჯება, შედეგი არის შეცდომების წაკითხვის შეცდომები), მოვისმინე (მაქვს ასეთი სტატისტიკა ე.ე) კომპიუტერში მოწევა შეიძლება იგივე გააკეთოს, რადგან თამბაქოს ფისებს შეუძლიათ შეაღწიონ მყარი დისკის ჰაერის ფილტრში (რაც მას გააჩნია), რამაც გამოიწვია თავები გამყარებული ფირფიტებზე (ზედაპირზე და თავებზე დაზიანებამ), უბრალოდ მოაგვარა ზედაპირზე და ამით იცვლება შესრულება და ა.შ.

ასეთი სექტორები გამოუსადეგარია და ის გამორიცხული უნდა იყოს მიმოქცევაში. მათი აღდგენა შეუძლებელია არც სახლში, არც მომსახურების ცენტრების პირობებში. კარგი იქნება, თუ მათ შეეძლოთ მინიმუმ ინფორმაციის აღდგენა. ამ ტიპის ზედაპირის განადგურების პროცესის სიჩქარე ინდივიდუალურია. თუ ცუდის რაოდენობა არ იზრდება ან იზრდება ძალიან ოდნავ, მაშინ სერიოზულად არ შეგეშინდებათ (თუმცა სარეზერვო  ისევ ღირს) თუ ზრდა სწრაფია, მაშინ დისკი უნდა შეიცვალოს და, უფრო მეტიც, ჩქარობს. ამ ტიპის ცუდი საშუალებით, თქვენ შეგიძლიათ გადააკეთოთ ბლოკები სარეზერვო ზედაპირზე: ეს აზრი აქვს პროგრესირების არარსებობის შემთხვევაში. მაგრამ ეს ახლა არ არის სწორი. ეს არის თუ ჩვენ ვსაუბრობთ მონაცემთა არეალზე. როგორც უკვე აღვნიშნეთ, ოფიციალური ინფორმაცია ასევე ინახება ფირფიტებზე. გამოყენების შემთხვევაში, ის ასევე შეიძლება განადგურდეს. ეს შეიძლება იყოს ბევრად უფრო მტკივნეული, ვიდრე ჩვეულებრივი მომხმარებლის ზედაპირი.

ფაქტია, რომ სერვისული ინფორმაცია აქტიურად გამოიყენება მუშაობის პროცესში: სერვო ნიშნის მიხედვით, დისკების ბრუნვის სიჩქარე სტაბილიზირებულია, თავი ინახება მოცემულ ცილინდრზე ზემოთ, გარე გავლენის მიუხედავად. სერვო ინფორმაციის უმცირესი განადგურება შეიძლება შეუმჩნეველი იყოს. სერვო ფორმატის სერიოზულმა დაზიანებამ შეიძლება დისკის გარკვეული ნაწილის ან მთელი დისკის მიუწვდომელი გახადოს. მას შემდეგ, რაც წამყვანი პროგრამა იყენებს servoinform- ს და ის გადამწყვეტია ნორმალური ფუნქციონირების უზრუნველსაყოფად და, ზოგადად, მისი სპეციფიკის გამო, მასში ყველაფერი უფრო რთულია. ზოგიერთი მყარი დისკი საშუალებას გაძლევთ გამორთოთ წარუმატებელი სერვო ტრასები. მათი აღდგენა მხოლოდ ქარხანაშია შესაძლებელი სპეციალური ძვირადღირებული და რთული აღჭურვილობის გამოყენებით (ჩვენ დაახლოებით შეაფასებთ არაგარანტიული მყარი დისკის ამგვარი რემონტის ხარჯებს და გვესმის, რომ მართებული იქნებოდა ამ ტიპის ბოროტებების არასათანადო მოწოდება).

ფიზიკურ ცუდ მდგომარეობაში შეიძლება მოვიყვანოთ ცუდი სექტორებიც, რომელთა გარეგნობა განპირობებულია დისკის ელექტრონული ან მექანიკური ნაწილის გაუმართაობით, მაგალითად, თავების გატეხვაზე, ზემოქმედების შედეგად სერიოზული მექანიკური დაზიანებით - პოზიციონერის კოჭის ან დისკების დაჭიმვით, დისკების გადაადგილებით. აქციები შეიძლება განსხვავებული იყოს და დამოკიდებულია კონკრეტულ ვითარებაზე, თუ, მაგალითად, თავის არეში გარღვევა (ასეთი ცუდები ჩნდება იმის გამო, რომ ხდება მცდელობა ზედაპირზე მისასვლელად, რომლის წვდომა შეუძლებელია) (რაც არ ნიშნავს იმას, რომ რაღაც არ არის ცუდი ზედაპირი)), შემდეგ, მაგალითად, ის ხშირად შეიძლება გამორთოთ (ან შეგიძლიათ შეცვალოთ იგი სპეციალიზებული სერვისცენტრების პირობებში, მხოლოდ ოპერაციის ღირებულება გიბიძგებთ სერიოზულად იფიქროთ მის მიზანშეწონილობაზე (ხშირ შემთხვევაში პასუხი არ არის)), თუ რა თქმა უნდა არ ვსაუბრობთ bhodimosti აღდგენა ძალიან ფასეული ინფორმაცია (მაგრამ ეს არის კიდევ ერთი ამბავი)).

ზოგადად, ამ ტიპის დაზიანება კატასტროფულია. ე.ი. როგორც ხედავთ, ფიზიკური პრობლემები არ განიხილება, მათი ყოფნის მხოლოდ რამდენიმე „დარბილება“ შესაძლებელია. ლოგიკური ცუდი სექტორები  სიტუაცია უფრო მარტივია. ზოგი მათგანი განკურნებადია. უმეტეს შემთხვევაში, შეცდომების წერის გამო. შეიძლება განვასხვავოთ შემდეგი კატეგორიები:

1. უმარტივესი შემთხვევა: ფაილური სისტემის შეცდომები. სექტორი FAT- ში არის ცუდი, მაგრამ სინამდვილეში ასე არ არის. ადრე, ზოგიერთმა ვირუსმა გამოიყენა ეს ტექნიკა, როდესაც მათ დასჭირდათ მყარი დისკის მცირე მოცულობით, მარტივი გზით მოპოვებული, იზოლირებული ადგილის პოვნა. ახლა ეს ტექნიკა არ არის აქტუალური, რადგან Windows- ის ნაწლავებში რამდენიმე მეგაბაიტი (ან თუნდაც რამდენიმე ათეული მეგაბაიტი) დამალვა არ არის რთული. გარდა ამისა, ასე რომ, ვიღაცას შეეძლო ხუმრობა დაეღწია უიღბლო მომხმარებელზე (ასეთი პროგრამები გვხვდებოდა). და ზოგადად, ფაილური სისტემა არის მყიფე რამ, მას მკურნალობენ ძალიან მარტივად და აბსოლუტურად შედეგების გარეშე.

2. გაუგებარი ლოგიკური სიკეთე - ტიპიურია ძველი მყარი დისკებისთვის, რომლებიც იყენებენ ჩანაწერს იდენტიფიკატორის ველებთან ერთად. თუ თქვენ გაქვთ ასეთი დისკი, მაშინ შეიძლება კარგად წააწყდეთ მათ. ამ სექტორისთვის ჩაწერილი ფიზიკური მისამართის არასწორი ფორმატის გამო, მასში გადამოწმების შეცდომა და ა.შ. შესაბამისად, შეუძლებელია მისთვის მიმართვა. სინამდვილეში, ისინი ანაზღაურდება, მაგრამ ქარხანაში. მას შემდეგ, რაც უკვე ვთქვი, რომ ახლა გამოიყენება საიდენტიფიკაციო ველების ჩაწერის ტექნოლოგია, ეს ჯიში შეიძლება შეუსაბამოდ ჩაითვალოს.

3. შესწორებული ლოგიკური ცუდი. არც ისე იშვიათია, განსაკუთრებით ზოგიერთ ტიპის დისკზე, ცუდი ბლოკის ტიპები. წარმოშობა ძირითადად დისკის წერის შეცდომების გამო ხდება. ასეთი სექტორისგან წაკითხვა შეუძლებელია, რადგან ECC კოდი, როგორც წესი, არ შეესაბამება მასში არსებულ მონაცემებს, და ჩაწერა ჩვეულებრივ შეუძლებელია, რადგან ჩაწერის ადგილის წინასწარი გადამოწმება ხორციელდება ჩაწერის წინ, და რადგან მასში უკვე გამოვლენილია პრობლემები, ამ მხარეზე წერა უარყოფილია. ე.ი. გამოდის, რომ ბლოკის გამოყენება არ შეიძლება, თუმცა ფიზიკურად მის მიერ დაკავებული ზედაპირი სრულყოფილი მიზნით. ამ ტიპის დეფექტები ზოგჯერ შეიძლება გამოწვეული იყოს მყარი დისკის firmware- ში შეცდომების გამო, შეიძლება გამოწვეული იყოს პროგრამა  ან ტექნიკური მიზეზები (მაგალითად, ელექტროენერგიის გამორთვა და მისი ცვალებადობა, ჩაწერის დროს ხელმძღვანელის მიუღებელ სიმაღლეზე დატოვება და ა.შ.). მაგრამ თუ თქვენ მოახერხებთ სექტორის შინაარსს და მის ECC კოდს, მაშინ ასეთი ბლოკები კვალის გარეშე გადის. უფრო მეტიც, ეს პროცედურა არ არის გართულებული, მისი განხორციელების საშუალებები ფართოდ არის ხელმისაწვდომი, და, ზოგადად, უვნებელი.

4. მყარი დისკზე ამ ტიპის ცუდი ბლოკების გამოჩენა წარმოების ტექნოლოგიის თავისებურებებით არის განპირობებული: ორი აბსოლუტურად იდენტური მოწყობილობა არასდროს არსებობს, მათი ზოგიერთი პარამეტრი რა თქმა უნდა განსხვავდება. ქარხანაში მყარი დისკის მომზადებისას, თითოეული მათგანისთვის განსაზღვრულია პარამეტრების ნაკრები, რაც უზრუნველყოფს ამ კონკრეტული ინსტანციის საუკეთესო ფუნქციონირებას, ე.წ. ამ პარამეტრების შენახვა ხდება და თუ ისინი გარკვეულწილად იდუმალებით დაზიანებულნი არიან, შედეგი შეიძლება იყოს დისკის სრული უუნარობა, მისი არასტაბილური ოპერაცია ან დიდი რაოდენობით  ცუდი სექტორები, რომლებიც ჩნდება და ქრება ამა თუ იმ ადგილას. სახლში, ამის შესახებ ვერაფერი შეუდგენიათ, მაგრამ ყველაფერი შეიძლება შეიქმნას ქარხანაში ან სერვისცენტრში.

როგორც ხედავთ, ლოგიკური ცუდი ბლოკების მხოლოდ ორი ტიპია სახლში ნამდვილად მკურნალობა. საჭიროების შემთხვევაში, სხვები შეიძლება შეიცვალოს სარეზერვო საშუალებით, მაგრამ არ იკურნება. სახლში მესამესთან არაფერი შეიძლება გაკეთდეს. ვისაუბრებთ იმაზე, თუ როგორ და რა უნდა გავაკეთოთ პირველ ორ შემთხვევაში შემდეგ ჯერზე.

გაგრძელდეს

HDAT2 არის სერვისული პროგრამა, რომელიც საშუალებას გაძლევთ იდენტიფიციროთ და "განკურნოთ" ცუდი სექტორები მყარი დისკი  (ისინი არიან ცუდიდარგები) "განკურნება" - ნიშნავს "შეცვალოს" ცუდი სექტორები ჯანმრთელებთან მყარი დისკის სარეზერვო არეალიდან.

hdat2: ინსტრუქცია

დააჭირეთ Enter.

აკრიფეთ ხაზი hdat2და დააჭირეთ Enter:


ცუდი სექტორის ტესტი

გამოიყენეთ ზემოთ და ქვემოთ ისრები კლავიატურაზე, რომ შეარჩიოთ დისკი, რომელსაც გსურთ შეამოწმოთ ცუდი სექტორები (ცუდი სექტორები, "ცუდ" შორის) და დააჭირეთ Enter:


შეარჩიეთ მოწყობილობის ტესტის მენიუ და დააჭირეთ ღილაკს Enter: (თქვენ შედიხართ მოწყობილობის ტესტის მენიუში)


თუ გსურთ პროგრამის პოვნა და შეეცადეთ BAD სექტორების "განკურნება" (შეცვლა), აირჩიეთ ამოცნობა და გამოსწორება... (შესაფერისია თუ გარანტია) მყარი დისკი  ამოიწურა)

თუ გსურთ, რომ პროგრამა უბრალოდ მოგაწოდოთ ინფორმაცია BAD სექტორების არსებობის ან არარსებობის შესახებ, მაგრამ არ გამოასწოროთ ისინი, აირჩიეთ ცუდი სექტორების მენიუს ამოცნობა.

მნიშვნელოვანია!   თქვენ ნამდვილად დაგჭირდებათ ეს ვარიანტი, თუ გსურთ დარწმუნდეთ, რომ არსებობს "ცუდები" და არ მოშუშოთ ისინი, რომ საჩივარი გამყიდველს წარუდგინონ. თქვენ უნდა დატოვოთ "ცუდი", როგორც ესენი არიან, ასე რომ ეს თქვენი არგუმენტია, თუ გსურთ შეცვალოთ მყარი დისკი.



თუ არჩეული გაქვთ ცუდი სექტორების "მკურნალობა", შემდეგ მენიუს ნახავთ. რეკომენდებულია მასში პირველი ნივთის შერჩევა.



Enter კლავიშის დაჭერის შემდეგ დაიწყება დისკის ტესტი. ეს შეიძლება გაგრძელდეს რამდენიმე საათს, რაც დამოკიდებულია მის შესაძლებლობებზე და "ცუდი" "მკურნალობის" მეთოდზე.

მე ამას ვიტყვი: ნახევარ შემთხვევებში ცუდი სექტორები 1-3 ცალი ოდენობით გამოირჩევიან, ხოლო HDAT2 პროგრამით "განკურნების" შემდეგ ისინი თავს არ იგრძნობენ. თქვენ კვლავ აგრძელებთ მყარ დისკს და ყველაფერი კარგად არის.
  თუ "ცუდის" გაჯანსაღების შემდეგ რეგულარულად და სისტემატურად ახალი ჩნდება, ეს ნიშნავს, რომ დისკი "იშლება". ამ შემთხვევაში, გირჩევთ, შეიძინოთ მისი შემცვლელი, რაც შეიძლება მალე, წინააღმდეგ შემთხვევაში, ადრე თუ გვიან თქვენ დაკარგავთ ყველა ინფორმაციას.

ყურადღება! თუ პროგრამას გადის " ცუდი სექტორების მენიუს ამოცნობა”, და  პროგრამამ მოიპოვა BAD სექტორები და თქვენ გადაწყვიტეთ მათი განკურნება, თქვენ უნდა გადატვირთოთ პროგრამა " ცუდი სექტორების მენიუს ამოცნობა და დაფიქსირება» > « ფიქსის გადამოწმება / დაწერა / გადამოწმება»

მყარი დისკის სკანირების დრო

640 GB მყარი დისკი შემოწმდა დაახლოებით 1 საათის განმავლობაში 50 წუთში

2 ტუბერკულოზის მყარი დისკის შესამოწმებლად დაახლოებით 6 საათი სჭირდება