Windows ჩატვირთვის სექტორის აღდგენა. როგორ აღვადგინოთ ჩატვირთვის სექტორი და ჩატვირთვის ჩანაწერი

როგორ შეაკეთოთ HDD ჩატვირთვის სექტორი

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

HDDScan;
აქტიური ფაილების აღდგენა;
R-Studio;
Norton Partitionmagic;
რაქსკო;
EASEUS გაყოფის ოსტატი.

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

მედიის ფორმატირება

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

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

განვიხილოთ ეს მეთოდი წერტილი-პუნქტით:
1) იპოვეთ შექმენით ახალი ჟურნალის ფაილი, საჭიროების შემთხვევაში შეიყვანეთ ჟურნალი.
2) შემდეგი, თქვენ უნდა იპოვოთ დაზიანებული მედია მისი მახასიათებლების აღწერის მიხედვით, მაგალითად: დისკი / dev / sds - 160 GB, აირჩიეთ იგი.
3) შემდეგი ნაბიჯი, აირჩიეთ დანაყოფის ტიპი Intel, Sun, Mac და ა.შ.
4) ამის შემდეგ იხსნება შესაძლო ოპერაციები, რომლებიც შეიძლება გაკეთდეს დისკზე. აირჩიეთ ანალიზი.
5) შემდეგ მოდის შესაძლო დანაკარგების ანალიზი და საერთო სტრუქტურა.
6) გეომეტრიის შერჩევა დისკზე
7) "Master Boot Record" განყოფილების ბოლო ნაბიჯები პასუხისმგებელია სექტორის გადატვირთვაზე. თქვენ უნდა აირჩიოთ დაზიანებული დისკი, შემდეგ შეამოწმოთ სექტორები, გადაწეროთ MBD.

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

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

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

მოქმედების კურსი:
1) ჯერ უნდა ჩართოთ კომპიუტერი და აირჩიოთ ჩატვირთვა საინსტალაციო დისკიდან ან USB დრაივიდან, დააჭიროთ ნებისმიერ ღილაკს და Windows-ის ინსტალაციის ფანჯარაში აირჩიეთ "System Restore", თუ პრობლემა აღმოჩენილია დააწკაპუნეთ fix და გადატვირთეთ.
2) თუ ეს არ დაეხმარა ჩატვირთვის სექტორს, ხელახლა გახსენით "system restore" და აირჩიეთ "შემდეგი" პუნქტი, ჩაწერეთ bootrec / fixmbr ბრძანების ხაზზე. ეს ბრძანება შეამოწმებს ძირითადი ჩატვირთვის ჩანაწერის თავსებადობას და მოაგვარებს მისი დაზიანების პრობლემას. მაგრამ არაფერი შეიცვლება დანაყოფების ცხრილში.
3) ჩვენ გავცემთ შემდეგ bootrec / fixboot ბრძანებას, ეს მოქმედება წერს ახალ ჩატვირთვის სექტორს, რომელიც თავსებადი იქნება Windows-თან. დააჭირეთ "გამოსვლას" და გადატვირთეთ კომპიუტერი.

მთლიანობაში, ეს უნდა იმუშაოს! მაგრამ როგორც პრაქტიკა გვიჩვენებს, HDD ჩატვირთვის სექტორის აღდგენა არც ისე ადვილია და ამ შემთხვევაში უფრო მეტი გზა და ბრძანებაა:
1) bootrec / ScanOs ბრძანება აკეთებს სრულ სკანირებას და ეძებს ოპერაციულ სისტემას, აღმოჩენის შემთხვევაში ის გამოჩნდება ეკრანზე.
2) bootrec / RebuildBcd გამოიყენება ნაპოვნი Windows-ის დასამატებლად ზოგადი ჩატვირთვის მენიუში, Y-სა და enter-ის კომბინაცია დაასრულებს დამატების პროცესს.

თუ ეს ასევე არ მუშაობს, ბრძანება, როგორიცაა bootsect/NT60 SYS, თითოეულ შემთხვევაში, შეუძლია აღადგინოს HDD ჩატვირთვის სექტორი ძირითადი ჩატვირთვის კოდის განახლებით. შემდეგ თქვენ უნდა დააჭიროთ "გასვლას" და გადატვირთოთ კომპიუტერი.
რა თქმა უნდა, ეს შორს არის ყველა არსებული მეთოდისა და პროგრამისგან, ასე რომ, თუ ეს ვარიანტები არ დაგვეხმარა, გონივრული იქნება დაუკავშირდეთ კომპიუტერულ ფორუმს, რადგან ბევრი მომხმარებელი აწყდება ამ პრობლემის წინაშე და უთხარით ერთმანეთს, როგორ გააგრძელონ გონივრულად. აღადგინეთ HDD ჩატვირთვის სექტორი და არ დააზიანოთ ის კიდევ უფრო მეტი ზიანი. ჩატვირთვის სექტორები საკმაოდ პოპულარული თემაა, თუ გუგლში შედიხართ, ცხადი ხდება, რომ ჩამტვირთველის უკმარისობის სიტუაციები ძალიან განსხვავებულია, მაგრამ თითქმის ყოველთვის არის ნებისმიერი ქმედების საწინააღმდეგო მოქმედება. აქ არის კიდევ რამდენიმე კარგი და ეფექტური მყარი დისკის აღდგენის პროგრამა:
MBRFix
Paragon მყარი დისკი
ჰირლენის ჩექმა

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

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

Bootrec.exe - დახმარება Windows-ის ჩატვირთვის გამოსწორებაში

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

ისეთ ინსტრუმენტთან მუშაობისას, როგორიცაა Bootrek.exe, ისინი იყენებენ ბრძანებებს , მაგრამ თუ პრობლემა წარმოიშვა თავად OS-ში, ინსტრუმენტი უნდა იყოს გაშვებული მასში.

თუ ეს მოხდა Windows 7 ვერსიაში, დაგჭირდებათ საინსტალაციო მედია ან დისკი, რომელსაც შეუძლია მყარი დისკის ჩატვირთვის სექტორის აღდგენა. შეგიძლიათ ჩატვირთოთ USB ან DVD დისკებიდან, ეს დამოკიდებულია OS ვერსიაზე.

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

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

ნახ.2. გაიხსნება ახალი ფანჯარა აღდგენის თვისებებით, მაგრამ აქ საჭიროა მხოლოდ ჩატვირთვის ბრძანების ხაზი

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

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

ჩატვირთვის ახალი სექტორების დაწერა

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

ამ ვარიანტების გამოყენება შესაძლებელია:

  • თუ ჩატვირთვის სექტორებზე დაზიანებულია და მათი სტრუქტურა და ზომა არ აკმაყოფილებს მყარი დისკის მოთხოვნებს.
  • Windows სისტემასთან შეუთავსებელი ჩატვირთვის სექტორების დაწერისას.
  • როდესაც ძველი Windows OS დაინსტალირებული იყო ახალი ვერსიის ნაცვლად.
ახალი ჩატვირთვის სექტორის დასაწერად, თქვენ უნდა გაუშვათ bootrec.exe, როგორც სურათზე

Microsoft-ის ახალმა Windows 10 ოპერაციულმა სისტემამ უკვე მოიპოვა პოპულარობა მილიონობით კომპიუტერის მომხმარებელში მთელს მსოფლიოში. მაგრამ ყველა ახალი პროდუქტის მსგავსად, Windows 10 არ არის ხარვეზების გარეშე. ამ OS გამოცდილების ბევრი მომხმარებელი ჩამტვირთველის პრობლემები. ყველაზე ხშირად, ეს პრობლემა ჩნდება ოპერაციული სისტემის განახლების ახალი პოლიტიკის გამო.

ახლა Windows 10-ში თქვენ არ შეგიძლიათ გამორთოთ განახლებები, როგორც ეს იყო Windows 7-ში და XP-ში.

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

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

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

აღდგენის უმარტივესი გზა

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

თუ არ გაქვთ ეს დისკი და ინტერნეტთან წვდომა, შეგიძლიათ გააკეთოთ ის სხვა კომპიუტერზე იგივე OS-ით.

თქვენ ასევე შეგიძლიათ გამოიყენოთ ორიგინალი Windows 10 საინსტალაციო დისკი ამ ამოცანისთვის. მოდით, დავიწყოთ. ჩადეთ აღდგენის დისკიდისკში და ჩატვირთეთ მისგან კომპიუტერის ჩართვისას.

Recovery Disk Wizard-ის პირველ ფანჯარაში უნდა მიუთითოთ კლავიატურის განლაგება, რომელიც გახსნის ოსტატის მენიუს.

ამ ფანჯარაში ჩვენ ვირჩევთ მეორე ჩანართს " Დიაგნოსტიკა”და დაუყოვნებლივ გადადით შემდეგ ””.

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

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

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

Windows 10-ის ჩამტვირთველის აღდგენა ბრძანების ხაზის გამოყენებით

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

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

ჩვენ გვჭირდება ეს ინსტრუმენტი სისტემის ყველა ლოკალური დისკის შესახებ ინფორმაციის ჩვენება. ახლა ჩვენ უნდა ვიპოვოთ bootloader დანაყოფის ნომერი. როგორც წესი, ეს არის ფარული დანაყოფი, რომელიც იკავებს 500 მბ. ეს დანაყოფი ავტომატურად იქმნება Windows 10-ის ინსტალატორის მიერ. ამის შემდეგ, მისი მოსაძებნად DiskPart-ში შევიყვანთ სიის მოცულობის ბრძანებას.

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

DiskPart-ის გასვლის შემდეგ შეიყვანეთ ბრძანება bcdboot.exe D:\Windows ასევე გაითვალისწინეთ, რომ ბრძანება იყენებს დისკ D-ს, რადგან მასზე არის ათი დაინსტალირებული.

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

Windows 10-ის ჩამტვირთველის აღდგენა ბრძანების ხაზის გამოყენებით (მეთოდი მეორე)

მეორე მეთოდით ჩვენ ასევე გამოვიყენებთ კომუნალურ საშუალებებს დისკის ნაწილიდა BCDbootდა სცადეთ ჩამტვირთველის გადაწერა. ამისათვის გაუშვით DiskPart და გაარკვიეთ რომელ დისკზეა განთავსებული ჩვენი ფარული დანაყოფი და დანაყოფი, რომელზეც დაინსტალირებულია Windows 10. ამ პროგრამის გაშვება აღწერილია ზემოთ.

ახლა ჩვენ უნდა დავაფორმოთ ფარული დანაყოფი, რომელიც მდებარეობს პირველ ტომში. ამისათვის ჩვენ აკრიფებთ Select volume 1 ბრძანებას, რომელიც შეარჩევს ჩვენს ფარულ დაშიფრულ დანაყოფს 500 მბ ზომით.

შემდეგი ნაბიჯი არის არჩეული დანაყოფის ფორმატირება. ეს კეთდება იმისათვის, რომ წაშალოთ მისგან ყველა ფაილი. ამ ოპერაციისთვის შეიყვანეთ ბრძანება კონსოლის ფორმატში fs=FAT32

ჩვენი დანაყოფის ფორმატირების შემდეგ, ჩვენ გამოვალთ დისკის უტილიტადან და შევიყვანთ ახალ bcdboot.exe D:\Windows ბრძანებას, რომელიც შეყვანილი იყო წინა მაგალითში.

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

Windows 10-ის ჩატვირთვის კიდევ ერთი გზა ბრძანების ხაზის გამოყენებით

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

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

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

ზემოთ მოყვანილი სურათიდან ხედავთ, რომ ახალი MBR სექტორი წარმატებით შეიქმნა.

მაგალითები აჩვენებს, თუ რამდენად ადვილია MBR სექტორის აღდგენა Bootrec კონსოლის კომუნალური პროგრამის გამოყენებით. Თუ თქვენ გაქვთ დაწყებასთან დაკავშირებული პრობლემამ Windows 10, ჩვენ გირჩევთ პირველ რიგში გამოიყენოთ ეს მაგალითი.

ჩვენ ვასუფთავებთ სისტემას მავნე პროგრამებისგან ჩამტვირთველის აღდგენამდე

თუ მავნე პროგრამა იწვევს ჩამტვირთველის ავარიას, მაშინ ეს მავნე კოდი უნდა მოიხსნას აღდგენამდე. ეს დაგეხმარებათ ამ სიტუაციაში. ეს არის სამაშველო დისკი აქვს უამრავი ინსტრუმენტი კომპიუტერის აღდგენისთვის, ასევე ვირუსებისგან მისი სამკურნალოდ. შეგიძლიათ ჩამოტვირთოთ Dr.Web LiveDisk მის ოფიციალურ ვებსაიტზე www.drweb.ru. ეს Live CD დაფუძნებულია ლინუქსზე და უფასოა. ეს დისკი ნაწილდება ISO გამოსახულების სახით, რომელიც შეიძლება ჩაიწეროს ოპტიკურ დისკზე ან USB ფლეშ დრაივზე. სურათის დისკზე ჩაწერის შემდეგ გაუშვით Dr.Web LiveDisk.

აირჩიეთ პირველი ელემენტი დაწყების მენიუში და განაგრძეთ Dr.Web LiveDisk-ის ჩამოტვირთვა. რამდენიმე წამის შემდეგ, Linux-ზე დაფუძნებული ოპერაციული სისტემა, რომელიც რეალურად არის Dr.Web LiveDisk, უნდა დაიწყოს.

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

ასევე სასარგებლოა ის ფაქტი, რომ ამ OS-ს აქვს სრული ინტერნეტ მხარდაჭერა და ჩაშენებული ბრაუზერი Firefox.

შეჯამება

დასასრულს, მინდა ვთქვა, რომ თუ იცით ჩამტვირთველის აღდგენის ყველა სირთულე, მაშინ შეგიძლიათ სწრაფად დააფიქსიროთ თქვენი კომპიუტერი. ასევე ღირს ყურადღება მიაქციოთ სიტუაციას, როდესაც შეუძლებელია ჩატვირთვის სექტორის და თავად ჩამტვირთველის აღდგენა. ამ შემთხვევაში, თქვენ უნდა ითამაშოთ უსაფრთხოდ და გამოიყენოთ სისტემის სრული აღდგენის ინსტრუმენტები. ეს საშუალებებია სისტემის სრული სურათი, შექმნილი თავად Windows 10 OS-ის, ასევე ისეთი პროგრამის საშუალებით, როგორიცაა Acronis True Image. ვიმედოვნებთ, რომ ჩვენი მასალა დაგეხმარებათ აღადგინოთ ჩამტვირთავი MBR-დან და კომპიუტერი იფუნქციონირებს როგორც ადრე.

Მსგავსი ვიდეოები

Windows 7-ის ჩამტვირთველი წყვეტს მუშაობას მრავალი მიზეზის გამო - თუ boot.ini დაზიანებულია ან თუ ცდილობთ XP-ის დაყენებას Seven-თან ერთად, რის შემდეგაც ამ უკანასკნელს არ სურს ჩატვირთვა. ეს გამოწვეულია იმით, რომ XP გადაწერს Windows 7 MBR ჩატვირთვის ჩანაწერს. ჩვეულებრივ, Windows 7-ის ჩამტვირთველი აღდგება სტანდარტული სისტემის ხელსაწყოების გამოყენებით. თქვენ ასევე შეგიძლიათ გამოიყენოთ სხვა ინსტრუმენტი, როგორიცაა Bootice.

ჩამტვირთველის აღდგენის უმარტივესი გზა

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

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

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

boot.ini-ის რედაქტირება

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

ზოგჯერ boot.ini შეიძლება დაზიანდეს ვირუსით ან რაიმე პროგრამამ შეიძლება ხელი შეუწყოს მას, რის შემდეგაც OS არ იწყება თავისით.

გამოსწორება მარტივია - ჩატვირთეთ LiveCD-დან და შეცვალეთ boot.ini ჩვეულებრივი ნოუთბუქით. აქ მხოლოდ ორი განყოფილებაა - ჩამტვირთავი, რომელიც აკონტროლებს ჩატვირთვას და ოპერაციულ სისტემებს. თქვენ უნდა გახსოვდეთ რამდენიმე პარამეტრის მნიშვნელობა:

  • timeout=10 - დრო წამებში, რომლის დროსაც მომხმარებელს შეუძლია აირჩიოს OS გასაშვებად;
  • multi(0) და disk(0) არის პარამეტრები, რომლებსაც უნდა ჰქონდეს ნულოვანი მნიშვნელობები;
  • rdisk(0) - დისკის ნომერი სისტემის დანაყოფით (ითვლილია ნულიდან).

ზოგადად, boot.ini ერთი OS-დან უნდა გამოიყურებოდეს როგორც სურათზე.

ბრძანების ხაზის გამოყენება MBR სექტორის აღსადგენად

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

  1. ჩაწერეთ Bootrec ბრძანება და შემდეგ დააჭირეთ Enter, გამოჩნდება ფუნქციების სრული სია
  2. ჩაწერეთ MBR სექტორი, რომლისთვისაც არის Bootrec.exe /FixMbr ბრძანება;
  3. ოპერაციის წარმატებით დასრულების შემდეგ Enter-ის დაჭერის შემდეგ, კომპიუტერი აცნობებს მომხმარებელს მომდევნო სტრიქონში;
  4. შემდეგი, განახორციელეთ ახალი ჩატვირთვის სექტორის დაწერის პროცედურა, რისთვისაც შეიყვანეთ Bootrec.exe /FixBoot;
  5. რჩება მხოლოდ Exit-ში შესვლა და კომპიუტერის გადატვირთვა.
  1. შეიყვანეთ ბრძანების ხაზი საინსტალაციო დისკიდან ან ფლეშ დრაივიდან;
  2. შეიყვანეთ Bootrec /ScanOs, რის შემდეგაც პროგრამა დაასკანირებს კომპიუტერს ოპერაციული სისტემისთვის;
  3. შემდეგ სტრიქონში ჩაწერეთ Bootrec.exe /RebuildBcd ბრძანება, პროგრამა მოგთხოვთ დაამატოთ Windows-ის ყველა ნაპოვნი ვერსია Start მენიუში, მათ შორის XP და ა.შ.;
  4. რჩება ამაზე დათანხმება Y-სა და Enter-ის თანმიმდევრობით დაჭერით, რის შემდეგაც, როდესაც სისტემა ჩაიტვირთება, გექნებათ არჩევანი, რომელი OS ჩატვირთოთ - XP თუ შვიდი.

MBR-ის პრობლემა კიდევ ერთი ბრძანებით შეგიძლიათ მოაგვაროთ. ამისათვის ბრძანების სტრიქონში შეიყვანეთ bootsect /NT60 SYS, შემდეგ Enter. გასასვლელად შეიყვანეთ Exit. შედეგად, ძირითადი ჩატვირთვის კოდი განახლდება და თქვენი სისტემები გამოჩნდება სიაში ჩატვირთვისას.

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

BOOTMGR აკლია

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

Windows 7-ის მქონე დისკზე ყოველთვის არის პატარა 100 მეგაბაიტიანი დაცული დანაყოფი OS ჩატვირთვის ფაილების დასაწერად, მათ შორის დაზიანებული BOOTMGR. შეგიძლიათ უბრალოდ დააკოპიროთ BOOTMGR საინსტალაციო მედიიდან და ჩაწეროთ ამ დანაყოფზე. Ამისთვის:

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

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

  • F: და შემდეგ Enter;
  • დააკოპირეთ bootmgr C:\ და დააჭირეთ Enter;
  • გადით, კომუნალური პროგრამა გამოვა.

თუ დამალულ დანაყოფზე კოპირება ვერ მოხერხდა, ჩამოტვირთვის მაღაზია შეიძლება მთლიანად გადაიწეროს. Windows 7-ის ჩამტვირთველის აღდგენა ხდება bcdboot.exe N:\Windows ბრძანებით, სადაც N არის დისკის ასო OS-ით. მას შემდეგ რაც გაცნობებთ, რომ ფაილები წარმატებით შეიქმნა, შეგიძლიათ გახვიდეთ ხელსაწყოდან Exit ბრძანებით და გადატვირთოთ კომპიუტერი.

  • ჩაწერეთ diskpart ხაზი ბრძანების სტრიქონზე, რომელიც უწოდებს პროგრამას;
  • ყველა ხელმისაწვდომი ფიზიკური დისკის სიაში ჩაწერის დისკი;
  • საჭირო დისკი შეირჩევა sel disk 0 ბრძანებით, სადაც 0 არის ერთადერთი დაინსტალირებული HDD-ის ნომერი;
  • მყარი დისკის ყველა დანაყოფის საჩვენებლად, შეიყვანეთ სიის დანაყოფი;
  • რეზერვირებული დანაყოფის შესარჩევად ჩაწერეთ sel part 1 ბრძანება, სადაც 1 არის დანაყოფის ნომერი;
  • გააქტიურება აქტიური აკრეფით;
  • გადით აპლიკაციიდან გასვლის ჩაწერით.

უკიდურეს შემთხვევაში, შეგიძლიათ მთლიანად ხელით წაშალოთ და დააფორმატოთ სისტემის დანაყოფი LiveCD-დან დაწყებით და შემდეგ bcdboot.exe ბრძანების გამოყენებით სექტორის ხელახლა შესაქმნელად.

Bootice-ის გამოყენება

თუ Windows XP დაინსტალირდა "შვიდის" შემდეგ, გადაწერილი MBR სექტორის გამო, მხოლოდ XP იწყება და თქვენ არ გაქვთ შესაძლებლობა აირჩიოთ სისტემა კომპიუტერის ჩართვის შემდეგ. ამავდროულად, ორივე სისტემა სრულად ფუნქციონირებს და შეგიძლიათ ძალიან მარტივად დააბრუნოთ დაწყების მენიუ, რისთვისაც გამოიყენება Bootice პროგრამა:


მარცხნივ Bootice-ის ახალ ფანჯარაში ნახავთ OS-ის ჩატვირთვის სიას, რომელშიც დაგჭირდებათ Windows XP-ში გამოტოვებული "შვიდი" დამატება:

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

პროგრამა შეგატყობინებთ ამ ელემენტის წარმატებული ცვლილების შესახებ Boot-ში და შეგიძლიათ Bootice-დან გასვლა. შემდეგ ჯერზე, როცა ჩართავთ თქვენს კომპიუტერს, უკვე შეგიძლიათ აირჩიოთ რომელი OS ჩატვირთოთ თქვენი მყარი დისკიდან - Windows 7 ან XP.

უჩივით შინაარსს


  • საავტორო უფლებების დარღვევა სპამი არასწორი კონტენტი გატეხილი ბმულები


  • გაგზავნა

    რაც არ უნდა მოწინავე იყოს ოპერაციული სისტემა, მისი ჩატვირთვა შეუძლებელია მყარ დისკზე ორი სექტორის გარეშე, რომლებიც შეიცავს ნებისმიერი ოპერაციული სისტემის გასაშვებად საჭირო კოდს. პირველ სექტორს ეწოდება Master Boot Record (MBR); ის ყოველთვის მდებარეობს: სექტორში 1/ცილინდრი 0/ხელმძღვანელი1 და არის მყარი დისკის პირველი სექტორი. მეორე ყველაზე მნიშვნელოვანი სექტორია Boot Sector (ჩატვირთვის სექტორი), რომელიც მდებარეობს თითოეული ტომის პირველ სექტორში.

    ძირითადი ჩატვირთვის ჩანაწერი

    ძირითადი ჩატვირთვის ჩანაწერი არის დისკის ყველაზე მნიშვნელოვანი სტრუქტურა; ეს სექტორი იქმნება დისკის დაყოფის დროს. MBR სექტორი შეიცავს მცირე კოდს, რომელსაც ეწოდება Master Boot Code, ასევე დისკის ხელმოწერა და დანაყოფის ცხრილი. MBR სექტორის ბოლოს არის ორი ბაიტიანი სტრუქტურა, რომელიც მიუთითებს სექტორის დასასრულს. მას აქვს მნიშვნელობა 0x55AA. დისკის ხელმოწერა არის უნიკალური ნომერი, რომელიც მდებარეობს ოფსეტური 0x01B8, რომელიც საშუალებას აძლევს ოპერაციულ სისტემას ცალსახად ამოიცნოს დისკი.

    MBR სექტორში განთავსებული კოდი ასრულებს შემდეგ მოქმედებებს:

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

    დანაყოფი მაგიდა

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

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

    ოფსეტი

    | |

    მნიშვნელობა

    |

    აღწერა

    0x01BE| 1 ბაიტი | 0x80| ჩატვირთვის ინდიკატორი - მიუთითებს, არის თუ არა მოცულობა აქტიური დანაყოფი. შეიძლება ჰქონდეს შემდეგი მნიშვნელობები: 00 - არ გამოიყენება ჩატვირთვისთვის; 80 - აქტიური დანაყოფი
    0x01BF| 1 ბაიტი | 0x01| საწყისი ხელმძღვანელი
    0x01C0| 6 ბიტიანი | 0x01| საწყისი სექტორი - გამოიყენება 0-5 ბიტები. ბიტი 6 და 7 გამოიყენება შემდეგი ველით
    0x01C1| 10 ბიტი | 0x00| საწყისი ცილინდრი - 10-ბიტიანი რიცხვი მაქსიმალური მნიშვნელობით 1023
    0x01C2| 1 ბაიტი | 0x07| სისტემის ID - განსაზღვრავს მოცულობის ტიპს
    0x01C3| 1 ბაიტი | 0xFE| დამთავრებული თავი
    0x01C4| 6 ბიტიანი | 0xBF| დასასრულის სექტორი - გამოიყენება 0-5 ბიტები. ბიტი 6 და 7 გამოიყენება შემდეგი ველით
    0x01C5| 10 ბიტი | 0x09| ბოლო ცილინდრი - 10-ბიტიანი რიცხვი მაქსიმალური მნიშვნელობით 1023
    0x01C6| ორმაგი სიტყვა| 0x3F000000| შედარებითი სექტორები - ოფსეტური დისკის დასაწყისიდან მოცულობის დასაწყისამდე, გამოხატული სექტორების რაოდენობაში
    0x01CA| ორმაგი სიტყვა| 0x4BF57F00| მთლიანი სექტორები - სექტორების რაოდენობა მოცულობაში


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

    ჩატვირთვის ინდიკატორის ველი

    დანაყოფის ცხრილის პირველი ჩანაწერი, Boot Indicator ველი, მიუთითებს არის თუ არა ტომი აქტიური დანაყოფი. შეგახსენებთ, რომ დისკის მხოლოდ პირველადი დანაყოფი შეიძლება იყოს აქტიური. შესაძლებელია სხვადასხვა ოპერაციული სისტემის და სხვადასხვა ფაილური სისტემის დაყენება სხვადასხვა ტომზე. ისეთი საშუალებების გამოყენებით, როგორიცაა FDISK (MS-DOS), დისკის მენეჯმენტი (Windows 2000) ან მესამე მხარის კომუნალური პროგრამები, შეგიძლიათ გაააქტიუროთ პირველადი დანაყოფი და დააყენოთ შესაბამისი მნიშვნელობა ამ ველისთვის.

    სისტემის ID ველი

    ეს ველი შეიცავს სისტემის იდენტიფიკატორს და მიუთითებს, თუ რომელი ფაილური სისტემა - FAT16, FAT32 ან NTFS - გამოიყენებოდა მოცულობის ფორმატირებისთვის და ასევე საშუალებას გაძლევთ გაარკვიოთ ფაილური სისტემის ზოგიერთი მახასიათებელი. გარდა ამისა, ეს ველი მიუთითებს, არის თუ არა გაფართოებული დანაყოფი დისკზე. სისტემის ID ველის შესაძლო მნიშვნელობები ნაჩვენებია ჩანართი. 3.

    დანაყოფის ტიპი

    |

    ახსნა-განმარტებები

    0x01| ძირითადი დანაყოფი ან ლოგიკური დისკი FAT12. მოცულობას აქვს 32680-ზე ნაკლები სექტორი
    0x04| დანაყოფი ან ლოგიკური დისკი FAT16. მოცულობას აქვს 32,680-დან 65,535 სექტორამდე, ან ზომა 16-დან 33 მბ-მდე
    0x05| გაფართოებული განყოფილება
    0x06| BIGDOS FAT16 დანაყოფი ან ლოგიკური დისკი. ზომა 33 მბ-დან 4 გბ-მდე
    0x07| NTFS დანაყოფი ან ლოგიკური დისკი. ინსტალაციადი ფაილური სისტემა
    0x0B| FAT32 დანაყოფი ან ლოგიკური დისკი
    0x0C| FAT32 დანაყოფი ან ლოგიკური დისკი BIOS INT 13h გაფართოებების გამოყენებით
    0x0E | BIGDOS FAT16 დანაყოფი ან ლოგიკური დისკი BIOS გაფართოებების გამოყენებით INT 13h
    0x0F| გაფართოებული დანაყოფი BIOS INT 13h გაფართოებების გამოყენებით
    0x12| EISA განყოფილება
    0x42 |დინამიური დისკის მოცულობა (Windows 2000)


    გაითვალისწინეთ, რომ მხოლოდ ტომები, რომელთა სისტემის ID ველია 0x01, 0x04, 0x05 ან 0x06, ხელმისაწვდომია MS-DOS-ში. თუმცა, ამ ველში განსხვავებული სისტემის ID-ის მქონე ტომები შეიძლება წაიშალოს FDISK პროგრამის გამოყენებით.

    ცილინდრის, თავსა და სექტორის ველები

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

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


    ბრინჯი. 2
    დანაყოფის ცხრილის ბოლო ცილინდრის ველი აქვს 10 ბიტის ზომას და საშუალებას გაძლევთ აღწეროთ ცილინდრები 0-დან 1023-მდე რიცხვებით. საწყისი და დასასრული თავი ველებს აქვთ 1 ბიტის ზომა და შეიძლება შეიცავდეს თავთა ნომრებს 0-დან 255-მდე. ვინაიდან საწყისი სექტორი და დამთავრებული სექტორის ველები იკავებს 6 ბიტს, ისინი შეიძლება შეიცავდეს მნიშვნელობებს 0-დან 63-მდე. ვინაიდან სექტორის ნუმერაცია იწყება 1-დან (და არა 0-დან, როგორც სხვა ველებისთვის), სექტორების მაქსიმალური რაოდენობა ტრეკზე. არის 63.

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

    Კოდი:

    მაქსიმალური ზომა = სექტორის ზომა x ცილინდრების რაოდენობა x თავების რაოდენობა x x სექტორების რაოდენობა ტრასაზე.

    ამ რაოდენობების მაქსიმალური დასაშვები მნიშვნელობების გამოყენებით ვიღებთ:

    Კოდი:

    512 x 1024 x 256 x 63 (ან 512 x 224) = = 8,455,716,864 ბაიტი, ან 7,8 გბ.

    ამრიგად, INT 13h გაფართოებების გამოყენების გარეშე, რომელიც ცნობილია როგორც Logical Block Addressing (LBA), აქტიური პირველადი დანაყოფის ზომა არ შეიძლება აღემატებოდეს 7,8 გბ-ს, მიუხედავად გამოყენებული ფაილური სისტემისა.

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

    LBA რეჟიმი

    |

    თავების რაოდენობა

    |

    სექტორები/ტრეკი

    |

    მაქს. დანაყოფის ზომა

    აკრძალული| 64| 32| 1 GB
    ნებადართული| 255| 63| 4 GB


    ზემოთ აღწერილი 7.8 GB ლიმიტის გადასაჭრელად, Windows 2000 უგულებელყოფს მნიშვნელობებს საწყისი სექტორისა და დამთავრებული სექტორის ველებში და ნაცვლად იყენებს მნიშვნელობებს შედარებითი სექტორებისა და მთლიანი სექტორების ველებში.

    ფარდობითი სექტორები და მთლიანი სექტორები ველები

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

    ამ ორი ველის მნიშვნელობების გამოყენებით (რომლებიც ერთად არის 32-ბიტიანი რიცხვი), ვიღებთ დამატებით 8 ბიტს სექტორების მთლიანი რაოდენობის შესანახად ზემოთ აღწერილი CHS სქემასთან შედარებით. ამ შემთხვევაში, სექტორების რაოდენობა შეიძლება წარმოდგენილი იყოს 232-ად. სექტორის სტანდარტული ზომის (512 ბაიტი) და სექტორების რაოდენობის 32-ბიტიანი წარმოდგენის გამოყენებისას, დანაყოფის მაქსიმალური ზომა შემოიფარგლება 2 ტბ-ით (ან 2,199,023,255,552 ბაიტი) . ეს სქემა გამოიყენება მხოლოდ Windows 2000-ში NTFS და FAT32 ფაილური სისტემებით.

    გაითვალისწინეთ, რომ Windows 2000-ში ტიხრების შექმნისას სწორი მონაცემები ასევე შეიყვანება საწყისი ცილინდრი, დამთავრებული ცილინდრი, საწყისი თავი, დასასრული თავი, საწყისი სექტორი და დასრულებული სექტორი ველებში. ეს იძლევა თავსებადობას MS-DOS-თან, Windows 95-თან და Windows 98-თან, ასევე INT 13h ფუნქციებთან, რომელსაც იყენებს BIOS კომპიუტერის ჩატვირთვისას.

    გაძლიერებული ჩატვირთვის ჩანაწერი

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

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

    Ზე ბრინჯი. 3გვიჩვენებს, თუ როგორ მუშაობს გაფართოებული ჩატვირთვის ჩანაწერი. გაფართოებულ განყოფილებაში ნაჩვენებია სამი LUN.


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

    გაფართოებული დანაყოფი ცხრილის ელემენტი

    |

    შინაარსი

    პირველი ელემენტი| ინფორმაცია მიმდინარე LUN-ის შესახებ გაფართოებულ განყოფილებაში, მონაცემთა საწყისი მისამართის ჩათვლით
    მეორე ელემენტი| ინფორმაცია შემდეგი LUN-ის შესახებ გაფართოებულ განყოფილებაში, იმ სექტორის მისამართის ჩათვლით, რომელიც შეიცავს EBR-ს შემდეგი LUN-ისთვის. ეს ველი არ გამოიყენება, თუ არ არსებობს შემდეგი ლოგიკური მოწყობილობები
    მესამე ელემენტი| Არ გამოიყენება
    მეოთხე ელემენტი| Არ გამოიყენება


    გაფართოებული დანაყოფების ცხრილის თითოეული ჩანაწერის ველები მსგავსია ზემოთ აღწერილი ჩვეულებრივი დანაყოფების ცხრილის ველების.

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

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

    ჩატვირთვის სექტორი

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

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

    Windows 2000-ში ჩატვირთვის სექტორი შეიცავს შემდეგ ელემენტებს:

    • ასამბლერის ინსტრუქცია JMP;
    • მწარმოებლის იდენტიფიკატორი (OEM ID);
    • მონაცემთა სტრუქტურა, რომელსაც ეწოდება BIOS პარამეტრის ბლოკი (BPB);
    • გაფართოებული BPB სტრუქტურა;
    • შესრულებადი კოდი, რომელიც იწყებს ოპერაციულ სისტემას.
    გაითვალისწინეთ, რომ NTFS, FAT16 და FAT32 ჩატვირთვის სექტორები განსხვავებულად არის ფორმატირებული.

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

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

    BPB გაფართოებულ სტრუქტურას დაუყოვნებლივ მოჰყვება ჩატვირთვის კოდი.

    ჩამოტვირთვის პროცესი

    კომპიუტერის ჩატვირთვის პროცესი შედგება შემდეგი ძირითადი ნაბიჯებისგან:

    1. ჩართვისას ტარდება BIOS და პროცესორის დადასტურების ტესტი (POST).
    2. BIOS ეძებს ჩატვირთვის მოწყობილობას (ჩვეულებრივ დისკს).
    3. BIOS ატვირთავს პირველ ფიზიკურ სექტორს ჩატვირთვის დისკიდან მეხსიერებაში და გადასცემს კონტროლს იმ მისამართზე, სადაც ეს სექტორი იტვირთება.
    თუ ჩატვირთვის მოწყობილობა მყარი დისკია, მაშინ BIOS იტვირთება MBR. MBR-ში განთავსებული კოდი იტვირთება აქტიური დანაყოფის ჩატვირთვის სექტორს და გადასცემს კონტროლს იმ მისამართზე, სადაც ეს სექტორი იტვირთება. Windows 2000 კომპიუტერებზე, ჩატვირთვის სექტორში შესრულებადი კოდი პოულობს NTLDR ფაილს, ატვირთავს მას მეხსიერებაში და გადასცემს მას კონტროლს.

    თუ A დისკზე არის დისკი, BIOS იტვირთება ამ დისკის პირველ სექტორს (ჩატვირთვის სექტორს) მეხსიერებაში. თუ დისკი ჩატვირთულია (შეიცავს ოპერაციული სისტემის საბაზისო ფაილებს), ჩატვირთვის სექტორი იტვირთება მეხსიერებაში და იყენებს კოდს კონტროლის გადასატანად IO.SYS ფაილზე, MS-DOS ოპერაციული სისტემის საბაზისო ფაილზე. თუ დისკი არ არის ჩატვირთვადი, ჩატვირთვის სექტორში შესრულებადი კოდი გამოსცემს შემდეგ შეტყობინებას:

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

    ჩატვირთვის სექტორების ტიპები

    როგორც უკვე ვიცით, MBR კონტროლს გადასცემს ჩატვირთვის სექტორს. ამიტომ, ამ სექტორის პირველი სამი ბაიტი უნდა შეიცავდეს მოქმედ ინსტრუქციას CPU-სთვის. ეს ინსტრუქცია არის გადახტომის ინსტრუქცია, რომელიც გადამისამართებს კოდის შესრულებას. JMP ინსტრუქციას მოჰყვება 8-ბაიტიანი მწარმოებლის იდენტიფიკატორი (OEM ID), სტრიქონი, რომელიც აღწერს ოპერაციული სისტემის სახელს და ვერსიის ნომერს, რომელიც გამოიყენება მოცულობის ფორმატირებისთვის.

    MS-DOS-თან თავსებადობის შესანარჩუნებლად Windows 2000 წერს იდენტიფიკატორს "MSDOS5.0" FAT16 და FAT32 ფაილური სისტემებისთვის. NTFS ფაილური სისტემისთვის, იდენტიფიკატორი შეიცავს სიმბოლოებს "NTFS".

    Windows 95 იყენებს "MSWIN4.0" იდენტიფიკატორს, ხოლო Windows 95 OSR2 და Windows 98 იყენებს "MSWIN4.1" იდენტიფიკატორს.

    მწარმოებლის ID-ის შემდეგ დაუყოვნებლივ არის მონაცემთა სტრუქტურა, რომელსაც ეწოდება BIOS პარამეტრის ბლოკი (BPB). ის შეიცავს ინფორმაციას, რომელიც საჭიროა NTLDR ფაილის მოსაძებნად. ვინაიდან BPB ჩვეულებრივ განლაგებულია იმავე ოფსეტზე, სტანდარტული პარამეტრები ადვილად მოიძებნება. ვინაიდან JMP ინსტრუქცია გვერდს უვლის BPB სტრუქტურას, მისი ზომა შეიძლება გაიზარდოს მომავალში, თუ რაიმე დამატებითი ინფორმაციის შენახვა საჭირო იქნება აქ.
    ახლა ვნახოთ, როგორ გამოიყურება ჩატვირთვის სექტორები სამი ძირითადი ფაილური სისტემისთვის - FAT16, FAT32 და NTFS.

    FAT16 ჩატვირთვის სექტორი

    AT ჩანართი. 6მოცემულია FAT16 ფაილური სისტემის ჩატვირთვის სექტორის აღწერა.

    ოფსეტი

    | |

    0x00| 3 ბაიტი | JMP ინსტრუქცია
    0x03| 2 x LONG| OEM ID
    0x0B| 25 ბაიტი | BPB
    0x24| 26 ბაიტი | გაფართოებული BPB
    0x3E| 448 ბაიტი| ჩატვირთვის კოდი
    0x01FE| 2 ბაიტი | სექტორის დასასრულის მარკერი (0x55AA)


    კონკრეტული მაგალითი გვიჩვენებს FAT16 ჩატვირთვის სექტორის შინაარსს. აქ სამი განყოფილებაა:
    • ბაიტი 0x00-0x0A შეიცავს JMP ინსტრუქციას და OEM ID-ს (მამათ);
    • ბაიტები 0x0B-0x3D შეიცავს BPB და გაფართოებულ BPB-ს;
    • დანარჩენი ბაიტები შეიცავს ჩატვირთვის კოდს და სექტორის ბოლოს მარკერს (გამოსახულია თამამად).
    შემდეგი ორი ცხრილი აჩვენებს BPB-ის შინაარსს ( ჩანართი. 7) და გაფართოებული BPB ( ჩანართი. რვა) FAT16-ისთვის. მოცემული მნიშვნელობები შეესაბამება ჩატვირთვის სექტორს, რომელიც ნაჩვენებია ნახ. 4.

    ოფსეტი

    | |

    მნიშვნელობა

    |

    აღწერა


    0x0D| 1 ბაიტი | 0x40| სექტორების რაოდენობა კლასტერში. იმის გამო, რომ FAT16 მხარს უჭერს კლასტერების შეზღუდულ რაოდენობას (65,536-მდე), უფრო დიდი მოცულობები მოითხოვს უფრო მეტ სექტორს კლასტერზე. ამ ველის ნაგულისხმევი მნიშვნელობა დამოკიდებულია მოცულობის ზომაზე. მოქმედი მნიშვნელობებია: 1, 2, 4, 8, 16, 32, 64 და 128. მნიშვნელობები, რომლებიც ზრდის კლასტერის ზომას 32 კბაიტზე მეტი (ბაიტების რაოდენობა სექტორში გამრავლებული კლასტერში სექტორების რაოდენობაზე) შეიძლება გამოიწვიოს შეცდომები
    0x0E| 2 ბაიტი | 0x0100| რეზერვირებული სექტორები - სექტორების რაოდენობა პირველ FAT ცხრილამდე, ჩატვირთვის სექტორის ჩათვლით. ამ ველის მნიშვნელობა ყოველთვის არის 1

    0x11| 2 ბაიტი | 0x0002| 32-ბაიტიანი ფაილების და დირექტორიების სახელების საერთო რაოდენობა, რომლებიც შეიძლება შენახული იყოს მოცულობის ძირეულ დირექტორიაში. როგორც წესი, ამ ველის მნიშვნელობა არის 512. ერთი ელემენტი ყოველთვის გამოიყენება მოცულობის ლეიბლის შესანახად, ასე რომ, ფაილების და დირექტორიების მაქსიმალური რაოდენობა არ აღემატება 511-ს.
    0x13| 2 ბაიტი | 0x0000| სექტორების რაოდენობა მოცულობაში, გამოხატული 16-ბიტიანი მნიშვნელობით. 65536 სექტორზე მეტი ტომისთვის ეს ველი არ გამოიყენება და მისი მნიშვნელობა არის 0

    0x16| 2 ბაიტი | 0xFC00| სექტორების რაოდენობა თითოეულ FAT ასლში. ამ ველის მნიშვნელობა, FAT ასლების რაოდენობა და რეზერვირებული სექტორების რაოდენობა გამოიყენება root დირექტორიას მდებარეობის გამოსათვლელად. root დირექტორიაში ჩანაწერების მაქსიმალური რაოდენობის ცოდნით, ასევე შეგიძლიათ გაიგოთ, სად იწყება მომხმარებლის მონაცემები.

    0x1A| 2 ბაიტი | 0x4000| თავების რაოდენობა. გამოიყენება დისკების დაბალი დონის ფორმატირებისთვის
    0x1c| 4 ბაიტი | 0x3F000000| "დამალული" სექტორების რაოდენობა - სექტორების რაოდენობა ჩატვირთვის სექტორამდე. გამოიყენება ჩატვირთვის დროს root დირექტორიასა და მონაცემების აბსოლუტური ოფსეტის გამოსათვლელად
    0x20| 4 ბაიტი | 0x01F03E00| სექტორების რაოდენობა მოცულობაში, გამოხატული 32-ბიტიანი მნიშვნელობით. გამოიყენება ტომებისთვის 65536 სექტორზე მეტი


    ოფსეტი

    | |

    მნიშვნელობა

    |

    აღწერა

    0x24| 1 ბაიტი | 0x80| მოწყობილობის ფიზიკური ნომერი. შეიცავს 0x00 ფლოპი დისკებისთვის და 0x80 მყარი დისკებისთვის. გამოიყენება INT 13h დისკზე წვდომისთვის. ამ ველის მნიშვნელობა მხოლოდ ჩატვირთვის მოწყობილობისთვის არის მნიშვნელოვანი.
    0x25| 1 ბაიტი | 0x00| დაცულია. FAT16-ისთვის ამ ველის მნიშვნელობა ყოველთვის არის 0
    0x26| 1 ბაიტი | 0x29| გაფართოებული ჩატვირთვის სექტორის ხელმოწერა. Windows 2000-ისთვის ეს ველი უნდა იყოს 0x28 ან 0x29
    0x27| 4 ბაიტი | 0xA88B3652| ტომის სერიული ნომერი. დისკის ფორმატირებისას წარმოქმნილი შემთხვევითი რიცხვი
    0x2B |11 ბაიტი| NO NAME | მოცულობის ეტიკეტი. Windows 2000-ში მოცულობის ეტიკეტი ინახება სპეციალურ ფაილში
    0x36| 2 x LONG| FAT16| ფაილური სისტემის ტიპი. დისკის ფორმატიდან გამომდინარე, ეს ველი შეიძლება შეიცავდეს FAT, FAT12 ან FAT16 სიმბოლოებს.



    ბრინჯი. 4
    FAT32 ჩატვირთვის სექტორი

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

    AT ჩანართი. ცხრააჩვენებს ჩატვირთვის სექტორის შინაარსს FAT32 ფაილური სისტემისთვის.

    ოფსეტი

    | |

    მნიშვნელობა

    |

    აღწერა

    0x0B| 2 ბაიტი | 0x0002| სექტორში ბაიტების რაოდენობა არის სექტორის ზომა. მოქმედი მნიშვნელობებია 512, 1024, 2048 და 4096. დისკების უმეტესობისთვის ამ ველის მნიშვნელობა არის 512
    0x0D| 1 ბაიტი | 0x40| სექტორების რაოდენობა კლასტერში. იმის გამო, რომ FAT32 მხარს უჭერს კლასტერების შეზღუდულ რაოდენობას (4,294,967,296-მდე), ძალიან დიდი მოცულობა მოითხოვს უფრო მეტ სექტორს თითო კლასტერზე. ამ ველის ნაგულისხმევი მნიშვნელობა დამოკიდებულია მოცულობის ზომაზე. მოქმედი მნიშვნელობებია 1, 2, 4, 8, 16, 32, 64 და 128. Windows 2000-ში FAT32-ისთვის 32 გბ-მდე ტომი მხარდაჭერილია. Windows 95 OSR2-ით და Windows 98-ით შექმნილი უფრო დიდი ტომები ხელმისაწვდომია Windows 2000-დან
    0x0E| 2 ბაიტი | 0x0200| რეზერვირებული სექტორები - სექტორების რაოდენობა პირველ FAT ცხრილამდე, ჩატვირთვის სექტორის ჩათვლით. ამ ველის მნიშვნელობა FAT32-ისთვის ჩვეულებრივ არის 32
    0x10| 1 ბაიტი | 0x02| ამ ტომისთვის FAT ცხრილის ასლების რაოდენობა. ამ ველის მნიშვნელობა ყოველთვის არის 2
    0x11| 2 ბაიტი | 0x0000| 32-ბაიტიანი ფაილების და დირექტორიების სახელების საერთო რაოდენობა, რომელიც შეიძლება შენახული იყოს მოცულობის ძირეულ დირექტორიაში (მხოლოდ FAT12/FAT16). FAT32 ტომისთვის ეს ველი უნდა იყოს 0
    0x13| 2 ბაიტი | 0x0000| სექტორების რაოდენობა მოცულობაში, გამოხატული 16-ბიტიანი მნიშვნელობით (მხოლოდ FAT12/FAT16). FAT32 ტომისთვის ეს ველი უნდა იყოს 0
    0x15| 1 ბაიტი | 0xF8| მედიის ტიპი. მნიშვნელობა 0xF8 მიუთითებს მყარ დისკზე, 0xF0 მიუთითებს მაღალი სიმკვრივის ფლოპი დისკზე. ეს ველი არ გამოიყენება Windows 2000-ში
    0x16| 2 ბაიტი | 0x0000| სექტორების რაოდენობა თითოეულ FAT ასლში (მხოლოდ FAT12/FAT16). FAT32 ტომისთვის ეს ველი უნდა იყოს 0
    0x18| 2 ბაიტი | 0x3F00| სექტორების რაოდენობა ტრეკზე. გამოიყენება დისკების დაბალი დონის ფორმატირებისთვის
    0x1A| 2 ბაიტი | 0xFF00| თავების რაოდენობა. გამოიყენება დისკების დაბალი დონის ფორმატირებისთვის
    0x1c| 4 ბაიტი | 0xEE39D700| "დამალული" სექტორების რაოდენობა - სექტორების რაოდენობა ჩატვირთვის სექტორამდე. გამოიყენება ჩატვირთვის დროს root დირექტორიასა და მონაცემების აბსოლუტური ოფსეტის გამოსათვლელად
    0x20| 4 ბაიტი | 0x7F324E00| სექტორების რაოდენობა მოცულობაში, გამოხატული 32-ბიტიანი მნიშვნელობით. გამოიყენება ტომებისთვის 65536 სექტორზე მეტი
    0x24| 4 ბაიტი | 0x83130000| სექტორების რაოდენობა FAT-ში (მხოლოდ FAT32)
    0x28| 2 ბაიტი | 0x0000| გაფართოებული დროშები (მხოლოდ FAT32-ისთვის). ამ სიტყვის ცალკეულ ბიტებს აქვთ შემდეგი დანიშნულება: ბიტები 0-3 - აქტიური FAT-ების რაოდენობა; 4-6 ბიტი დაცულია; ბიტი 7 არის 0, თუ FAT "სარკე" მიმდინარეობს; უდრის 1-ს, თუ მხოლოდ ერთი FAT არის აქტიური; ბიტი 8-15 - დაცულია
    0x2A| 2 ბაიტი | 0x0000| ფაილური სისტემის ვერსია (მხოლოდ FAT32)
    0x2c| 4 ბაიტი | 0x02000000| კლასტერის ნომერი პირველი root დირექტორიას კლასტერისთვის (მხოლოდ FAT32). როგორც წესი, ამ ველის მნიშვნელობა არის 2
    0x34| 2 ბაიტი | 0x0600| სექტორის ნომერი ჩატვირთვის სექტორის სარეზერვო საშუალებით (მხოლოდ FAT32-ისთვის). როგორც წესი, ამ ველის მნიშვნელობა არის 6
    0x36| 12 ბაიტი | 0x0000000000000000000000000000| დაჯავშნილი (მხოლოდ FAT32)

    ჩანართი. 10.


    ოფსეტი

    | |

    მნიშვნელობა

    |

    აღწერა

    0x40| 1 ბაიტი | 0x80| მოწყობილობის ფიზიკური ნომერი. შეიცავს მნიშვნელობებს 0x00 ფლოპი დისკებისთვის და 0x80 მყარი დისკებისთვის. გამოიყენება INT 13h დისკზე წვდომისთვის. ამ ველის მნიშვნელობა მნიშვნელოვანია მხოლოდ ჩატვირთვის მოწყობილობისთვის. 12 0x0D| 1 ბაიტი | 0x08| სექტორების რაოდენობა კლასტერში
    0x0E| 2 ბაიტი | 0x0000| რეზერვირებული სექტორები
    0x10| 3 ბაიტი | 0x000000| ყოველთვის 0
    0x13| 2 ბაიტი | 0x0000| არ გამოიყენება NTFS-ში
    0x15| 1 ბაიტი | 0xF8| მედიის ტიპი
    0x16| 2 ბაიტი | 0x0000| ყოველთვის 0
    0x18| 2 ბაიტი | 0x3F00| სექტორების რაოდენობა ტრეკზე
    0x1A| 2 ბაიტი | 0xFF00| თავების რაოდენობა
    0x1c| 3 ბაიტი | 0x3F000000| "ფარული" სექტორების რაოდენობა
    0x20| 4 ბაიტი | 0x00000000| არ გამოიყენება NTFS-ში
    0x24| 4 ბაიტი | 0x80008000| არ გამოიყენება NTFS-ში
    0x28 |2 x LONG| 0x4AF57F0000000000| სექტორების საერთო რაოდენობა
    0x30| 2 x LONG| 0x040000000000000000| ლოგიკური კლასტერის ნომერი $MFT ფაილისთვის
    0x38| 2 x LONG| 0x54FF0700000000000| $MFTMirr ფაილის ლოგიკური კლასტერის ნომერი
    0x40 |4 ბაიტი| 0xF6000000| სექტორების რაოდენობა ფაილის ჩანაწერის სეგმენტში
    0x44| 4 ბაიტი | 0x01000000| კლასტერების რაოდენობა ინდექსის ბლოკში
    0x48| 2 x LONG| 0x14A51B74C91B741C| მოცულობის სერიული ნომერი
    0x50| 4 ბაიტი | 0x00000000| შეამოწმეთ ჯამი