ការស្ដារផ្នែកចាប់ផ្ដើមនៃដ្រាយវ៍រឹង។ ដោះស្រាយបញ្ហាជាមួយកម្មវិធីចាប់ផ្ដើមប្រព័ន្ធដោយប្រើបន្ទាត់ពាក្យបញ្ជា

មិនថាប្រព័ន្ធប្រតិបត្តិការមានភាពជឿនលឿនយ៉ាងណានោះទេ វាមិនអាចទៅរួចទេក្នុងការចាប់ផ្ដើមវាដោយគ្មានផ្នែកពីរនៅលើថាសរឹងដែលមានកូដចាំបាច់សម្រាប់ដំណើរការប្រព័ន្ធប្រតិបត្តិការណាមួយ។ វិស័យទីមួយត្រូវបានគេហៅថា Master Boot Record (MBR); វាតែងតែមានទីតាំងនៅអាស័យដ្ឋាន៖ វិស័យ ១/ស៊ីឡាំង ០/ក្បាល១ និងជាផ្នែកដំបូងនៃដ្រាយវ៍រឹង។ វិស័យសំខាន់ទីពីរគឺផ្នែក Boot ដែលមានទីតាំងនៅផ្នែកទីមួយនៃភាគនីមួយៗ។

Master Boot Record

Master Boot Record គឺជារចនាសម្ព័ន្ធថាសដ៏សំខាន់បំផុត; វិស័យនេះត្រូវបានបង្កើតឡើងនៅពេលដែលថាសត្រូវបានបែងចែក។ ផ្នែក 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| ១០ ប៊ីត| 0x00| ចាប់ផ្តើមស៊ីឡាំង - លេខ 10 ប៊ីតដែលមានតម្លៃអតិបរមា 1023
0x01C2| 1 បៃ | 0x07| លេខសម្គាល់ប្រព័ន្ធ - កំណត់ប្រភេទកម្រិតសំឡេង
0x01C3| 1 បៃ | 0xFE| ក្បាលបញ្ចប់
0x01C4| 6 ប៊ីត| 0xBF| ផ្នែកបញ្ចប់ - ប៊ីត 0-5 ត្រូវបានប្រើ។ ប៊ីត 6 និង 7 ត្រូវបានប្រើដោយវាលខាងក្រោម
0x01C5| ១០ ប៊ីត| 0x09| ស៊ីឡាំងបញ្ចប់ - លេខ 10 ប៊ីតដែលមានតម្លៃអតិបរមា 1023
0x01C6| ពាក្យទ្វេរ | 0x3F000000| វិស័យដែលទាក់ទង - អុហ្វសិតពីការចាប់ផ្តើមនៃឌីសទៅការចាប់ផ្តើមនៃភាគដែលបានបង្ហាញនៅក្នុងចំនួននៃវិស័យ
0x01CA| ពាក្យទ្វេរ | 0x4BF57F00| វិស័យសរុប - ចំនួននៃវិស័យនៅក្នុងបរិមាណនេះ។


ឥឡូវនេះ យើងបានមើលពីរបៀបដែលការបំបែកកំណត់ត្រាដំណើរការ ចូរយើងពិនិត្យមើលឱ្យកាន់តែដិតដល់នូវផ្នែកមួយចំនួននៅក្នុងកំណត់ត្រានោះ។

វាលសូចនាករចាប់ផ្ដើម

ធាតុទីមួយនៃតារាងភាគថាស វាលសូចនករចាប់ផ្ដើម បង្ហាញថាតើភាគថាសជាភាគថាសសកម្មឬអត់។ យើងរំលឹកអ្នកថាមានតែភាគថាសចម្បងប៉ុណ្ណោះដែលអាចដំណើរការបាន។ វាអាចធ្វើទៅបានដើម្បីដំឡើងប្រព័ន្ធប្រតិបត្តិការផ្សេងគ្នានិងប្រព័ន្ធឯកសារផ្សេងគ្នានៅលើភាគផ្សេងគ្នា។ ដោយប្រើឧបករណ៍ប្រើប្រាស់ដូចជា FDISK (MS-DOS) ការគ្រប់គ្រងថាស (Windows 2000) ឬឧបករណ៍ប្រើប្រាស់ភាគីទីបី អ្នកអាចធ្វើឱ្យភាគថាសចម្បងសកម្ម និងកំណត់តម្លៃសមរម្យសម្រាប់វាលនេះ។

វាលលេខសម្គាល់ប្រព័ន្ធ

វាលនេះមានលេខសម្គាល់ប្រព័ន្ធ និងបង្ហាញថាប្រព័ន្ធឯកសារមួយណា - FAT16, FAT32 ឬ NTFS - ត្រូវបានប្រើដើម្បីធ្វើទ្រង់ទ្រាយកម្រិតសំឡេង ហើយក៏អនុញ្ញាតឱ្យអ្នកស្វែងយល់ពីលក្ខណៈមួយចំនួននៃប្រព័ន្ធឯកសារផងដែរ។ លើសពីនេះទៀត វាលនេះបង្ហាញថាតើភាគថាសបន្ថែមមាននៅលើថាសឬអត់។ តម្លៃដែលអាចធ្វើបានសម្រាប់វាលលេខសម្គាល់ប្រព័ន្ធត្រូវបានបង្ហាញក្នុង តុ ៣.

ប្រភេទភាគថាស

|

ការពន្យល់

0x01| ភាគថាសចម្បង ឬដ្រាយឡូជីខល FAT12 ។ បរិមាណមានតិចជាង 32,680 វិស័យ
0x04| ភាគថាស FAT16 ឬដ្រាយឡូជីខល។ បរិមាណមាន 32,680 ទៅ 65,535 វិស័យ ឬទំហំពី 16 ទៅ 33 MB
0x05| ផ្នែកកម្រិតខ្ពស់
0x06| ភាគថាស BIGDOS FAT16 ឬដ្រាយឡូជីខល។ ទំហំពី 33 MB ទៅ 4 GB
0x07| ភាគថាស NTFS ឬដ្រាយឡូជីខល។ ប្រព័ន្ធឯកសារដែលអាចដំឡើងបាន។
0x0B| ភាគថាស FAT32 ឬដ្រាយឡូជីខល
0x0C| ភាគថាស FAT32 ឬដ្រាយឡូជីខលដោយប្រើផ្នែកបន្ថែម BIOS INT 13h
0x0E |BIGDOS FAT16 ភាគថាស ឬដ្រាយឡូជីខលដោយប្រើផ្នែកបន្ថែម BIOS INT 13h
0x0F| ភាគថាសដែលបានពង្រីកដោយប្រើផ្នែកបន្ថែម BIOS INT 13h
0x12| ផ្នែក EISA
0x42 |ទំហំថាសថាមវន្ត (Windows 2000)


ចំណាំថាមានតែភាគដែលមានវាលលេខសម្គាល់ប្រព័ន្ធនៃ 0x01, 0x04, 0x05 ឬ 0x06 អាចចូលប្រើបាននៅក្រោម MS-DOS ។ ប៉ុន្តែបរិមាណដែលមានលេខសម្គាល់ប្រព័ន្ធផ្សេងគ្នាសម្រាប់វាលនេះអាចត្រូវបានលុបដោយប្រើឧបករណ៍ប្រើប្រាស់ FDISK ។

ស៊ីឡាំង ក្បាល និងវាល

ប្រអប់ចាប់ផ្តើម ស៊ីឡាំងបញ្ចប់ ក្បាលចាប់ផ្តើម ក្បាលបញ្ចប់ វិស័យចាប់ផ្តើម និងផ្នែកបញ្ចប់ (ដែលគេស្គាល់ជាទូទៅថាជា CHS) គឺជាធាតុតារាងភាគថាសបន្ថែម។ កូដចាប់ផ្ដើមប្រើតម្លៃនៃវាលទាំងនេះដើម្បីស្វែងរកផ្នែកចាប់ផ្ដើមហើយបើកវា។ វាលចាប់ផ្តើម CHS នៃភាគថាសអសកម្មចង្អុលទៅផ្នែកចាប់ផ្ដើមនៃភាគថាសចម្បង និងផ្នែកចាប់ផ្ដើមបន្ថែមនៃដ្រាយឡូជីខលដំបូងនៅក្នុងភាគថាសដែលបានពង្រីក។

បើក អង្ករ។ ២បង្ហាញ Master Boot Record (មានលេខកូដ តារាងភាគថាស និងហត្ថលេខា) និងផ្នែកចាប់ផ្ដើមសម្រាប់ថាសដែលមានភាគបួន។


អង្ករ។ ២
វាលស៊ីឡាំងបញ្ចប់នៅក្នុងតារាងភាគថាសមានទំហំ 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 GB ដោយមិនគិតពីប្រព័ន្ធឯកសារដែលបានប្រើ។

ទំហំ​ភាគ​អតិបរមា​ក្រោម FAT16 អាស្រ័យ​លើ​ធរណីមាត្រ​ថាស និង​តម្លៃ​អតិបរមា​ក្នុង​តារាង​ភាគ​ថាស។ តម្លៃដែលអាចធ្វើបានដោយមាន និងគ្មាន LBA ត្រូវបានបង្ហាញក្នុង តុ ៤.ចំនួនស៊ីឡាំងនៅក្នុងករណីទាំងពីរគឺ 1024 (0-1023) ។ ក្នុងករណីដែលភាគថាសចម្បង ឬឧបករណ៍ឡូជីខលកាន់កាប់តំបន់លើសពីស៊ីឡាំងទី 1023 វាលទាំងអស់នៃតារាងភាគថាសនឹងមានតម្លៃអនុញ្ញាតអតិបរមា។

របៀប LBA

|

ចំនួនក្បាល

|

វិស័យ/បទ

|

អតិបរមា។ ទំហំភាគថាស

ហាម | ៦៤| ៣២| 1 ជីកាបៃ
អនុញ្ញាត | 255| ៦៣| ទំហំ 4 ជីកាបៃ


ដើម្បីទទួលបានដែនកំណត់ទំហំ 7.8 GB ដែលបានពិពណ៌នាខាងលើ Windows 2000 មិនអើពើនឹងតម្លៃវាលនៃវិស័យចាប់ផ្តើម និងផ្នែកបញ្ចប់ ហើយប្រើតម្លៃវាលដែលទាក់ទង និងវិស័យសរុបជំនួសវិញ។

វិស័យទាក់ទង និងវិស័យសរុប

វាល Relative Sectors មាន​អុហ្វសិត​ពី​ដើម​ថាស​ដល់​ដើម​ភាគ ដែល​បង្ហាញ​ក្នុង​ចំនួន​វិស័យ។ វាលសរុបនៃវិស័យបង្ហាញចំនួនសរុបនៃវិស័យនៅក្នុងបរិមាណ។

ដោយប្រើតម្លៃនៃវាលទាំងពីរនេះ (ដែលរួមគ្នាជាលេខ 32 ប៊ីត) យើងទទួលបាន 8 ប៊ីតបន្ថែម ដើម្បីរក្សាទុកចំនួនសរុបនៃវិស័យបើប្រៀបធៀបទៅនឹងគ្រោងការណ៍ CHS ដែលបានពិពណ៌នាខាងលើ។ ក្នុងករណីនេះចំនួនវិស័យអាចត្រូវបានតំណាងជា 232។ ដោយប្រើទំហំស្តង់ដារស្តង់ដារ (512 បៃ) និងការតំណាង 32 ប៊ីតនៃចំនួនវិស័យ ទំហំភាគថាសអតិបរមាត្រូវបានកំណត់ត្រឹម 2 TB (ឬ 2,199,023,255,552 បៃ)។ គ្រោងការណ៍នេះត្រូវបានប្រើតែនៅក្នុង Windows 2000 ជាមួយនឹងប្រព័ន្ធឯកសារ NTFS និង FAT32 ប៉ុណ្ណោះ។

ចំណាំថានៅពេលបង្កើតភាគថាសនៅក្រោម Windows 2000 ទិន្នន័យត្រឹមត្រូវត្រូវបានបញ្ចូលទៅក្នុងប្រអប់ Starting Cylinder, Ending Cylinder, Starting Head, Ending Head, Starting Sector និង Ending Sector។ នេះអនុញ្ញាតឱ្យមានភាពឆបគ្នាជាមួយ MS-DOS, Windows 95 និង Windows 98 ក៏ដូចជាមុខងារ INT 13h ដែលប្រើដោយ BIOS នៅពេលកុំព្យូទ័រចាប់ផ្ដើម។

កំណត់ត្រាចាប់ផ្ដើមបន្ថែម

Extended Boot Record (EBR) មានតារាងភាគថាសបន្ថែម និងហត្ថលេខា - រចនាសម្ព័ន្ធពីរបៃដែលមានតម្លៃ 0x55AA ។ កំណត់ត្រាចាប់ផ្ដើមបន្ថែមមានសម្រាប់ឧបករណ៍ឡូជីខលនីមួយៗនៅលើភាគថាសបន្ថែម។ វាមានព័ត៌មានអំពីផ្នែកទីមួយនៃស៊ីឡាំងទីមួយសម្រាប់ឧបករណ៍ឡូជីខលនីមួយៗ។ ផ្នែកចាប់ផ្ដើមនៃថាសឡូជីខលជាធម្មតាមានទីតាំងនៅក្នុងផ្នែកដែលទាក់ទងគ្នាដែលមានលេខ 32 ឬ 63។ ប្រសិនបើថាសមិនមានភាគថាសបន្ថែមទេ នោះមិនមានកំណត់ត្រាចាប់ផ្ដើមបន្ថែមទេ ហើយមិនមានឧបករណ៍ឡូជីខលទេ។

ធាតុទីមួយនៃតារាងភាគថាសដែលបានពង្រីកសម្រាប់ឧបករណ៍ឡូជីខលទីមួយចង្អុលទៅផ្នែកចាប់ផ្ដើមរបស់វា ធាតុទីពីរចង្អុលទៅ EBR នៃឧបករណ៍ឡូជីខលបន្ទាប់។ ប្រសិនបើឧបករណ៍ឡូជីខលបន្ទាប់មិនមានទេនោះធាតុទីពីរមិនត្រូវបានប្រើទេ - វាមានសំណុំសូន្យ។ ធាតុទី 3 និងទី 4 នៃតារាងភាគថាសដែលបានពង្រីកមិនត្រូវបានប្រើទេ។

បើក អង្ករ។ ៣បង្ហាញពីរបៀបដែលកំណត់ត្រាចាប់ផ្ដើមបន្ថែមដំណើរការ។ បានបង្ហាញគឺជាឧបករណ៍ឡូជីខលទាំងបីនៅក្នុងភាគថាសដែលបានពង្រីក។


អង្ករ។ ៣
លើកលែងតែឧបករណ៍ឡូជីខលចុងក្រោយនៅក្នុងភាគថាសដែលបានពង្រីក (សូមមើល អង្ករ។ ៣) ទម្រង់តារាងភាគថាសដែលបានពង្រីកដែលបានពិពណ៌នានៅក្នុង តុ ៥ត្រូវបានធ្វើម្តងទៀតសម្រាប់ឧបករណ៍តក្កវិជ្ជានីមួយៗ៖ ធាតុទីមួយពិពណ៌នាអំពីផ្នែកចាប់ផ្ដើមនៃឧបករណ៍ឡូជីខល ធាតុទីពីរបង្ហាញពីកំណត់ត្រាចាប់ផ្ដើមដែលបានពង្រីកបន្ទាប់។ សម្រាប់ឧបករណ៍ឡូជីខលចុងក្រោយ ធាតុពីរទៅបួនមិនត្រូវបានប្រើទេ។

ធាតុតារាងភាគថាសដែលបានពង្រីក

|

មាតិកា

ធាតុទីមួយ | ព័ត៌មានអំពីឧបករណ៍ឡូជីខលបច្ចុប្បន្ននៅក្នុងភាគថាសបន្ថែម រួមទាំងអាសយដ្ឋានចាប់ផ្តើមសម្រាប់ទិន្នន័យ
ធាតុទីពីរ | ព័ត៌មានអំពីឧបករណ៍ឡូជីខលបន្ទាប់នៅក្នុងភាគថាសបន្ថែម រួមទាំងអាសយដ្ឋាននៃវិស័យដែលមាន EBR សម្រាប់ឧបករណ៍ឡូជីខលបន្ទាប់។ វាលនេះមិនត្រូវបានប្រើទេ ប្រសិនបើមិនមានឧបករណ៍ឡូជីខលខាងក្រោម
ធាតុទីបី | មិនត្រូវបានប្រើ
ធាតុទីបួន | មិនត្រូវបានប្រើ


វាលនៃធាតុនីមួយៗនៅក្នុងតារាងភាគថាសដែលបានពង្រីកគឺស្រដៀងនឹងវាលនៃតារាងភាគថាសធម្មតាដែលបានពិពណ៌នាខាងលើ។

វាល Relative Sectors ក្នុងតារាងភាគថាសដែលបានពង្រីក បញ្ជាក់ជាបៃ អុហ្វសិតពីការចាប់ផ្តើមនៃភាគថាសដែលបានពង្រីកទៅផ្នែកដំបូងនៃឧបករណ៍ឡូជីខល។ លេខនៅក្នុងវាលសរុប វិស័យអនុញ្ញាតឱ្យអ្នកស្វែងរកចំនួនផ្នែកដែលបានបម្រុងទុកសម្រាប់ឧបករណ៍ឡូជីខល។ តម្លៃនៃវិស័យសរុបគឺស្មើនឹងចំនួននៃវិស័យចាប់ពីការចាប់ផ្តើមនៃផ្នែកចាប់ផ្ដើមរហូតដល់ចុងបញ្ចប់នៃភាគថាសឡូជីខល។

ដោយសារតែសារៈសំខាន់ពិសេសនៃព័ត៌មានដែលបានរក្សាទុកនៅក្នុងផ្នែក MBR និង EBR វាត្រូវបានផ្ដល់អនុសាសន៍ឱ្យស្កេនថាសជាទៀងទាត់ដោយប្រើឧបករណ៍ប្រើប្រាស់សមស្រប និងបង្កើតច្បាប់ចម្លងទិន្នន័យបម្រុងទុក។

ផ្នែកចាប់ផ្ដើម

ផ្នែកចាប់ផ្ដើមដែលមានទីតាំងនៅផ្នែកទី 1 នៃភាគនីមួយៗគឺជារចនាសម្ព័ន្ធដែលអនុញ្ញាតឱ្យកុំព្យូទ័រចាប់ផ្តើម។ វិស័យនេះមានកូដដែលអាចប្រតិបត្តិបាន និងទិន្នន័យដែលកូដទាមទារ រួមទាំងព័ត៌មានអំពីប្រព័ន្ធឯកសារដែលប្រើនៅលើកម្រិតសំឡេង។ ផ្នែកចាប់ផ្ដើមត្រូវបានបង្កើតនៅពេលដែលកម្រិតសំឡេងត្រូវបានធ្វើទ្រង់ទ្រាយ។ នៅចុងបញ្ចប់នៃផ្នែកចាប់ផ្ដើមគឺជារចនាសម្ព័ន្ធពីរបៃដែលហៅថាចុងបញ្ចប់នៃវិស័យសម្គាល់។ រចនាសម្ព័ន្ធនេះតែងតែមានតម្លៃ 0x55AA ។

នៅលើកុំព្យូទ័រដែលកំពុងដំណើរការ Windows 2000 ផ្នែកចាប់ផ្ដើមនៃភាគថាសសកម្មត្រូវបានផ្ទុកទៅក្នុងអង្គចងចាំ ហើយហៅកម្មវិធីផ្ទុកប្រព័ន្ធប្រតិបត្តិការ - NTLDR ដែលអនុវត្តគ្រប់ជំហានចាំបាច់ដើម្បីចាប់ផ្ដើម Windows 2000 ។

នៅក្នុង Windows 2000 ផ្នែកចាប់ផ្ដើមមានធាតុដូចខាងក្រោមៈ

  • ការណែនាំអំពីការដំឡើង JMP;
  • លេខសម្គាល់ក្រុមហ៊ុនផលិត (លេខសម្គាល់ OEM);
  • រចនាសម្ព័ន្ធទិន្នន័យហៅថា BIOS Parameter Block (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 ផ្ទេរការគ្រប់គ្រងទៅផ្នែកចាប់ផ្ដើម។ ដូច្នេះ បីបៃដំបូងនៃវិស័យនេះត្រូវតែមានការណែនាំត្រឹមត្រូវសម្រាប់ស៊ីភីយូ។ ការណែនាំនេះគឺជាការណែនាំលោតដែលបញ្ជូនបន្តការប្រតិបត្តិកូដ។ ការណែនាំ JMP ត្រូវបានអនុវត្តតាមលេខសម្គាល់ OEM 8 បៃ ដែលជាខ្សែអក្សរដែលពិពណ៌នាអំពីឈ្មោះ និងលេខកំណែនៃប្រព័ន្ធប្រតិបត្តិការដែលប្រើដើម្បីធ្វើទ្រង់ទ្រាយកម្រិតសំឡេង។

ដើម្បីរក្សាភាពឆបគ្នាជាមួយ MS-DOS Windows 2000 កត់ត្រាកម្មវិធីកំណត់អត្តសញ្ញាណ "MSDOS5.0" សម្រាប់ប្រព័ន្ធឯកសារ FAT16 និង FAT32 ។ សម្រាប់ប្រព័ន្ធឯកសារ NTFS ឧបករណ៍កំណត់អត្តសញ្ញាណមានតួអក្សរ "NTFS" ។

វីនដូ 95 ប្រើឧបករណ៍កំណត់អត្តសញ្ញាណ "MSWIN4.0" ខណៈពេលដែល Windows 95 OSR2 និង Windows 98 ប្រើឧបករណ៍កំណត់ "MSWIN4.1" ។

ភ្លាមៗបន្ទាប់ពីលេខសម្គាល់ក្រុមហ៊ុនផលិតគឺជារចនាសម្ព័ន្ធទិន្នន័យដែលហៅថាប្លុកប៉ារ៉ាម៉ែត្រ BIOS (BPB) ។ វាមានព័ត៌មានដែលត្រូវការដើម្បីកំណត់ទីតាំងឯកសារ NTLDR ។ ដោយសារ BPB ជាធម្មតាមានទីតាំងនៅអុហ្វសិតដូចគ្នា ប៉ារ៉ាម៉ែត្រស្តង់ដារត្រូវបានរកឃើញយ៉ាងងាយស្រួល។ ដោយសារការណែនាំរបស់ JMP ឆ្លងកាត់រចនាសម្ព័ន្ធ BPB ទំហំរបស់វាអាចត្រូវបានកើនឡើងនាពេលអនាគត ប្រសិនបើព័ត៌មានបន្ថែមណាមួយត្រូវរក្សាទុកនៅទីនេះ។
ឥឡូវនេះសូមក្រឡេកមើលថាតើផ្នែកចាប់ផ្ដើមមើលទៅដូចអ្វីសម្រាប់ប្រព័ន្ធឯកសារសំខាន់ៗចំនួនបី - FAT16, FAT32 និង NTFS ។

ផ្នែកចាប់ផ្ដើម FAT16

IN តុ ៦ការពិពណ៌នាអំពីផ្នែកចាប់ផ្ដើមសម្រាប់ប្រព័ន្ធឯកសារ FAT16 ត្រូវបានផ្តល់ជូន។

អុហ្វសិត

| |

0x00| 3 បៃ | ការណែនាំ JMP
0x03| 2 x LONG| លេខសម្គាល់ OEM
0x0B| ២៥ បៃ | BPB
0x24| 26 បៃ | ពង្រីក BPB
0x3E| 448 បៃ | កូដចាប់ផ្ដើម
0x01FE| 2 បៃ | សញ្ញាសម្គាល់ផ្នែកបញ្ចប់ (0x55AA)


ឧទាហរណ៍ជាក់លាក់បង្ហាញពីខ្លឹមសារនៃផ្នែកចាប់ផ្ដើម FAT16 ។ មានបីផ្នែកនៅទីនេះ៖
  • បៃ 0x00-0x0A មានការណែនាំ JMP និងលេខសម្គាល់ OEM (បន្លិចជាពុម្ពអក្សរ);
  • បៃ 0x0B-0x3D មាន BPB និង BPB បន្ថែម។
  • បៃដែលនៅសល់មានលេខកូដចាប់ផ្ដើម និងចុងបញ្ចប់នៃសញ្ញាសម្គាល់ផ្នែក (បន្លិចជាពុម្ពអក្សរ)។
តារាងពីរខាងក្រោមបង្ហាញពីខ្លឹមសារនៃ BPB ( តុ ៧) និងពង្រីក BPB ( តុ ៨) សម្រាប់ FAT16 ។ តម្លៃដែលបានផ្តល់ឱ្យត្រូវគ្នាទៅនឹងផ្នែកចាប់ផ្ដើមដែលបង្ហាញក្នុងរូប។ ៤.

អុហ្វសិត

| |

អត្ថន័យ

|

ការពិពណ៌នា


0x0D| 1 បៃ | 0x40| ចំនួនផ្នែកនៅក្នុងចង្កោម។ ដោយសារតែ FAT16 គាំទ្រចំនួនមានកំណត់នៃចង្កោម (រហូតដល់ 65,536) បរិមាណធំជាងនេះតម្រូវឱ្យមានផ្នែកបន្ថែមទៀតដើម្បីប្រើប្រាស់នៅក្នុងចង្កោម។ តម្លៃលំនាំដើមនៃវាលនេះអាស្រ័យលើទំហំសំឡេង។ តម្លៃដែលត្រឹមត្រូវគឺ៖ 1, 2, 4, 8, 16, 32, 64, និង 128. តម្លៃដែលបង្កើនទំហំចង្កោមដល់ជាង 32 KB (ចំនួនបៃក្នុងមួយវិស័យគុណនឹងចំនួននៃវិស័យក្នុង ចង្កោម) អាចបណ្តាលឱ្យមានកំហុស
0x0E| 2 បៃ | 0x0100| វិស័យដែលបានបម្រុងទុក - ចំនួននៃវិស័យមុនតារាង FAT ដំបូង រួមទាំងផ្នែកចាប់ផ្ដើម។ តម្លៃនៃវាលនេះគឺតែងតែ 1

0x11| 2 បៃ | 0x0002| ចំនួនសរុបនៃឯកសារ 32 បៃ និងឈ្មោះថតដែលអាចត្រូវបានរក្សាទុកនៅក្នុងថត root របស់ភាគ។ ជាធម្មតាតម្លៃនៃវាលនេះគឺ 512។ ធាតុមួយតែងតែត្រូវបានប្រើដើម្បីរក្សាទុកស្លាកកម្រិតសំឡេង ដូច្នេះចំនួនអតិបរមានៃឯកសារ និងថតមិនលើសពី 511 ទេ។
0x13| 2 បៃ | 0x0000| ចំនួននៃផ្នែកក្នុងបរិមាណ បង្ហាញជាតម្លៃ 16 ប៊ីត។ សម្រាប់ភាគដែលមានផ្នែកច្រើនជាង 65,536 វាលនេះមិនត្រូវបានប្រើទេ ហើយតម្លៃរបស់វាគឺ 0

0x16| 2 បៃ | 0xFC00| ចំនួនផ្នែកនៅក្នុងច្បាប់ចម្លងនីមួយៗនៃ FAT ។ តម្លៃនៃវាលនេះ ចំនួនច្បាប់ចម្លង FAT និងចំនួនផ្នែកដែលបានបម្រុងទុកត្រូវបានប្រើដើម្បីគណនាទីតាំងនៃថតឫស។ ការដឹងពីចំនួនអតិបរមានៃធាតុនៅក្នុងថត root ក៏អាចប្រាប់អ្នកពីកន្លែងដែលទិន្នន័យអ្នកប្រើប្រាស់ចាប់ផ្តើម

0x1A| 2 បៃ | 0x4000| ចំនួនក្បាល។ ប្រើសម្រាប់ការធ្វើទ្រង់ទ្រាយថាសកម្រិតទាប
0x1C| 4 បៃ | 0x3F000000| ចំនួននៃផ្នែក "លាក់" គឺជាចំនួននៃវិស័យមុនវិស័យចាប់ផ្ដើម។ ប្រើនៅពេលចាប់ផ្ដើមដើម្បីគណនាអុហ្វសិតដាច់ខាតនៃថត root និងទិន្នន័យ
0x20| 4 បៃ | 0x01F03E00| ចំនួននៃផ្នែកក្នុងកម្រិតសំឡេង បង្ហាញជាតម្លៃ 32 ប៊ីត។ ប្រើសម្រាប់ភាគដែលមានច្រើនជាង 65,536 វិស័យ


អុហ្វសិត

| |

អត្ថន័យ

|

ការពិពណ៌នា

0x24| 1 បៃ | 0x80| លេខឧបករណ៍រាងកាយ។ មាន 0x00 សម្រាប់ថាសទន់ និង 0x80 សម្រាប់ថាសរឹង។ ប្រើ INT 13h ដើម្បីចូលប្រើថាស។ តម្លៃនៃវាលនេះគឺមានន័យសម្រាប់តែឧបករណ៍ចាប់ផ្ដើមប៉ុណ្ណោះ។
0x25| 1 បៃ | 0x00| កក់ទុក។ សម្រាប់ FAT16 តម្លៃនៃវាលនេះគឺតែងតែ 0
0x26| 1 បៃ | 0x29| ហត្ថលេខាផ្នែកចាប់ផ្ដើមបន្ថែម។ សម្រាប់ Windows 2000 វាលនេះគួរតែជា 0x28 ឬ 0x29
0x27| 4 បៃ | 0xA88B3652| លេខស៊េរី។ លេខចៃដន្យបានបង្កើតនៅពេលថាសត្រូវបានធ្វើទ្រង់ទ្រាយ
0x2B | 11 បៃ| គ្មានឈ្មោះ| ស្លាកកម្រិតសំឡេង។ នៅក្នុង Windows 2000 ស្លាកកម្រិតសំឡេងត្រូវបានរក្សាទុកក្នុងឯកសារពិសេស
0x36| 2 x LONG| FAT16| ប្រភេទប្រព័ន្ធឯកសារ។ អាស្រ័យលើទម្រង់ឌីស វាលនេះអាចមានតួអក្សរ FAT, FAT12 ឬ FAT16



អង្ករ។ ៤
ផ្នែកចាប់ផ្ដើម FAT32

ផ្នែកចាប់ផ្ដើម FAT32 មានភាពស្រដៀងគ្នាជាច្រើនជាមួយផ្នែកចាប់ផ្ដើម FAT16 ប៉ុន្តែ BPB មានវាលបន្ថែម ហើយវាលទាំងនោះដែលប្រើក្នុង FAT16 មានទីតាំងនៅអាសយដ្ឋានផ្សេងៗគ្នា។ ដូច្នេះ ដ្រាយដែលធ្វើទ្រង់ទ្រាយជាមួយ FAT32 មិនអាចអានដោយប្រព័ន្ធប្រតិបត្តិការដែលមិនឆបគ្នាជាមួយ FAT32 ទេ។

IN តុ ៩បង្ហាញមាតិកានៃផ្នែកចាប់ផ្ដើមសម្រាប់ប្រព័ន្ធឯកសារ 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 GB។ បរិមាណធំជាងដែលបានបង្កើតជាមួយ Windows 95 OSR2 និង Windows 98 អាចចូលប្រើបានពី Windows 2000
0x0E| 2 បៃ | 0x0200| វិស័យដែលបានបម្រុងទុក - ចំនួននៃវិស័យមុនតារាង FAT ដំបូង រួមទាំងផ្នែកចាប់ផ្ដើម។ តម្លៃនៃវាលនេះសម្រាប់ FAT32 ជាធម្មតាគឺ 32
0x10| 1 បៃ | 0x02| ចំនួនច្បាប់ចម្លងនៃតារាង FAT សម្រាប់បរិមាណនេះ។ តម្លៃនៃវាលនេះគឺតែងតែ 2
0x11| 2 បៃ | 0x0000| ចំនួនសរុបនៃឯកសារ 32 បៃ និងឈ្មោះថតដែលអាចត្រូវបានរក្សាទុកក្នុងថត root នៃបរិមាណ (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 ប៊ីត។ ប្រើសម្រាប់ភាគដែលមានច្រើនជាង 65,536 វិស័យ
0x24| 4 បៃ | 0x83130000| ចំនួនផ្នែកនៅក្នុង FAT (FAT32 តែប៉ុណ្ណោះ)
0x28| 2 បៃ | 0x0000| ទង់ជាតិបន្ថែម (FAT32 តែប៉ុណ្ណោះ)។ ប៊ីតបុគ្គលនៃពាក្យនេះមានអត្ថន័យដូចខាងក្រោម: ប៊ីត 0-3 - ចំនួននៃ FATs សកម្ម; ប៊ីត 4-6 - បម្រុងទុក; ប៊ីត 7 ស្មើនឹង 0 ប្រសិនបើ FAT "ឆ្លុះ" ត្រូវបានអនុវត្ត; ស្មើនឹង 1 ប្រសិនបើមានតែ FAT មួយសកម្ម។ ប៊ីត 8-15 - បម្រុងទុក
0x2A| 2 បៃ | 0x0000| កំណែប្រព័ន្ធឯកសារ (FAT32 តែប៉ុណ្ណោះ)
0x2C| 4 បៃ | 0x02000000| លេខចង្កោមសម្រាប់ចង្កោមដំបូងនៃថតឫស (FAT32 តែប៉ុណ្ណោះ) ។ ជាធម្មតាតម្លៃនៃវាលនេះគឺ 2
0x34| 2 បៃ | 0x0600| លេខផ្នែកដែលមានផ្នែកចាប់ផ្ដើមបម្រុងទុក (FAT32 តែប៉ុណ្ណោះ) ។ ជាធម្មតាតម្លៃនៃវាលនេះគឺ 6
0x36| 12 បៃ | 0x0000000000000000000000000 | កក់ទុក (សម្រាប់តែ FAT32)

តុ ១០.


អុហ្វសិត

| |

អត្ថន័យ

|

ការពិពណ៌នា

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| 0x0400000000000000| លេខចង្កោមឡូជីខលសម្រាប់ឯកសារ $MFT
0x38| 2 x LONG| 0x54FF070000000000| លេខចង្កោមឡូជីខលសម្រាប់ឯកសារ $MFTMirr
0x40 |4 បៃ| 0xF6000000| ចំនួនផ្នែកក្នុងផ្នែកសរសេរឯកសារ
0x44| 4 បៃ | 0x01000000| ចំនួនចង្កោមនៅក្នុងប្លុកសន្ទស្សន៍
0x48| 2 x LONG| 0x14A51B74C91B741C| លេខស៊េរី
0x50| 4 បៃ | 0x00000000| ពិនិត្យផលបូក

វិធីស្តារផ្នែកចាប់ផ្ដើម hdd

ស្ទើរតែគ្រប់អ្នកប្រើប្រាស់ដែលធ្វើការជាមួយកុំព្យូទ័រត្រូវប្រឈមមុខនឹងបញ្ហានៃវិស័យ hdd ដែលខូច។ វាអាចមានហេតុផលមួយចំនួនសម្រាប់បញ្ហានេះ ចាប់ពីការបិទមិនត្រឹមត្រូវ រហូតដល់ការជ្រៀតចូលជ្រៅនៃមេរោគ។ មានវិធីជាច្រើនដែលអាចធ្វើទៅបានដើម្បីស្ដារផ្នែកចាប់ផ្ដើម hdd និងទិន្នន័យនៅលើវា (ក្នុងករណីខ្លះព័ត៌មានអាចបាត់បង់ជារៀងរហូត) ។ ជម្រើសមួយចំនួននឹងស្មុគស្មាញពេកសម្រាប់អ្នកប្រើប្រាស់កុំព្យូទ័រធម្មតា ហើយអ្វីដែលអាក្រក់បំផុតនោះគឺថា សកម្មភាពមិនត្រឹមត្រូវអាចនាំឱ្យដំណើរការនៃការបាត់បង់ទិន្នន័យដែលមិនអាចទាញយកមកវិញបាន ឬការខូចខាតជាសកលចំពោះប្រព័ន្ធទាំងមូល។ ដូច្នេះ ច្បាប់ទីមួយមុនពេលចាប់ផ្តើមការងារស្តារឡើងវិញ គឺត្រូវព្យាយាមកាត់បន្ថយចំនួនផលប៉ះពាល់ និងជាពិសេសឧបាយកលដែលមិនអាចយល់បាន និងមិនអាចផ្ទៀងផ្ទាត់បាន។ វាមិនត្រូវបានណែនាំអោយលុប កាត់ ឬចម្លងអ្វីនោះទេ។ បញ្ហានីមួយៗមានលក្ខណៈបុគ្គល ដូច្នេះអ្នកនឹងត្រូវពិនិត្យមើលវិស័យនៅលើកម្មវិធីផ្សេងៗ។ មានកម្មវិធីផ្សេងៗគ្នាជាច្រើន ដែលពេញនិយមបំផុតគឺ៖

HDDScan;
ការងើបឡើងវិញឯកសារសកម្ម;
R-Studio;
ន័រតុន Partitionmagic;
រ៉ាក់កូ;
EASEUS Partition Master ។

ហើយនេះពិតណាស់មិនមែនទាំងអស់នោះទេ ប៉ុន្តែកម្មវិធីទាំងនេះភាគច្រើនតែងតែដោះស្រាយជាមួយនឹងភារកិច្ច ហើយរីករាយនឹងការពិនិត្យល្អក្នុងចំណោមអ្នកប្រើប្រាស់។ Alas វាមិនតែងតែអាចស្តារផ្នែកចាប់ផ្ដើមរបស់ hdd ឱ្យបានលឿនតាមដែលអាចធ្វើបានទេ បញ្ហាអាចកើតឡើងជាមួយនឹងការកំណត់ប្រភេទនៃប្រព័ន្ធឯកសារ ឬវត្តមាននៃវិស័យនេះនឹងមិនអាចមើលឃើញទេ។

ការធ្វើទ្រង់ទ្រាយមេឌៀ

វិធីសាស្រ្តនេះគឺសមរម្យសម្រាប់អ្នកដែលមិនខ្វល់អំពីព័ត៌មាននៅលើប្រព័ន្ធផ្សព្វផ្សាយហើយវាមានសារៈសំខាន់ក្នុងការស្តារផ្នែកចាប់ផ្ដើមរបស់ hdd ឱ្យបានលឿនតាមដែលអាចធ្វើទៅបាន។ បន្ទាប់ពីនីតិវិធីនេះក្នុង 80% នៃករណីការងារត្រូវបានស្តារឡើងវិញទាំងស្រុង។ ប៉ុន្តែ​វិធី​នេះ​ច្រើន​តែ​ប្រើ​ជា​វិធី​ចុងក្រោយ​ព្រោះ​... ទិន្នន័យនៅលើថាសនៅតែដើរតួនាទីយ៉ាងសំខាន់សម្រាប់ស្ទើរតែគ្រប់គ្នា ជាពិសេសប្រសិនបើវាជាកុំព្យូទ័រការងារ។

ថាសតេស្ត
ប្រសិនបើអ្នកប្រើកំពុងជួបប្រទះបញ្ហាជាលើកដំបូង ហើយពិតជាមិនដឹងពីរបៀបដើម្បីស្ដារផ្នែកចាប់ផ្ដើម hdd2 នោះឧបករណ៍ប្រើប្រាស់នេះអាចដោះស្រាយបានយ៉ាងឆាប់រហ័សជាមួយនឹងភារកិច្ច។ ទោះជាយ៉ាងណាក៏ដោយមិនមែនដោយគ្មានការចូលរួមពីអ្នកប្រើប្រាស់ខ្លួនឯងទេវានឹងចាំបាច់ក្នុងការយល់អំពីចំណុចមួយចំនួន។ អ្វីដែលធ្វើឱ្យកម្មវិធីពិបាកជាពិសេសគឺចំណុចប្រទាក់ភាសាអង់គ្លេស។ ប្រសិនបើអ្នកស្គាល់ពាក្យបច្ចេកទេស ប្រព័ន្ធនឹងអាចយល់បាន។

ចូរយើងពិចារណាវិធីសាស្រ្តនេះដោយចំណុច៖
1) ស្វែងរកបង្កើតឯកសារកំណត់ហេតុថ្មី បើចាំបាច់បញ្ចូលកំណត់ហេតុ។
2) បន្ទាប់មកអ្នកត្រូវស្វែងរកមេឌៀដែលខូចដោយយោងទៅតាមការពិពណ៌នាអំពីលក្ខណៈរបស់វា ឧទាហរណ៍ៈ Disk/dev/sds – 160 GB ជ្រើសរើសវា។
3) ជំហានបន្ទាប់គឺជ្រើសរើសប្រភេទភាគថាសក្នុងចំណោម Intel, Sun, Mac ។ល។
4) បន្ទាប់ពីនេះប្រតិបត្តិការដែលអាចធ្វើបានដែលអាចត្រូវបានអនុវត្តជាមួយឌីសត្រូវបានបើក។ ជ្រើសរើស វិភាគ។
5) បន្ទាប់មកមានការវិភាគអំពីការបាត់បង់ដែលអាចកើតមាន និងរចនាសម្ព័ន្ធទាំងមូល។
6) ការជ្រើសរើសធរណីមាត្រនៅលើឌីស
7) ជំហានចុងក្រោយនៅក្នុងផ្នែក "Master Boot Record" ទទួលខុសត្រូវចំពោះការចាប់ផ្ដើមវិស័យឡើងវិញ។ អ្នកត្រូវជ្រើសរើសថាសដែលខូច បន្ទាប់មកពិនិត្យផ្នែក និងសរសេរ MBD ឡើងវិញ។

ជាមួយនឹងដំណើរការត្រឹមត្រូវ បន្ទាប់ពីការចាប់ផ្ដើមឡើងវិញ ថាសគួរតែដំណើរការម្តងទៀត ហើយក្នុងពេលតែមួយមានទិន្នន័យទាំងអស់របស់វាក្នុងទម្រង់ដូចគ្នា។

វិធីសាស្រ្តទីពីរគឺប្រើវានៅលើ Windows
សម្រាប់ហេតុផលផ្សេងៗ ជម្រើសទីមួយអាចមិនដំណើរការ ហើយសំណួរអំពីរបៀបស្ដារផ្នែកចាប់ផ្ដើម hdd3 របស់អ្នកនៅតែបើកចំហ។ ដើម្បីស្វែងយល់អំពីដំណើរការងើបឡើងវិញដោយខ្លួនឯង សូមពិនិត្យមើលឱ្យកាន់តែច្បាស់អំពីអ្វីដែល MBR ជាអ្វី។

MBR គឺជាវិស័យដំបូងបំផុតដែលត្រូវបានរកឃើញនៅលើថាស វាមានតារាងពិសេសមួយដែលមានភាគថាស និងកម្មវិធីចាប់ផ្ដើមដែលអានទិន្នន័យ និងផ្លូវរបស់វា ដោយចាប់ផ្តើមពីថាសរឹង ហើយបញ្ចប់ដោយភាគថាសនៃប្រព័ន្ធប្រតិបត្តិការដែលបានដំឡើង។

នីតិវិធី៖
1) ដំបូងអ្នកត្រូវបើកកុំព្យូទ័រ ហើយជ្រើសរើស boot ពីឌីសដំឡើង ឬ USB drive ចុចគ្រាប់ចុចណាមួយ ហើយក្នុងបង្អួចដំឡើង Windows ជ្រើសរើស “System Restore” ប្រសិនបើរកឃើញបញ្ហាសូមចុច fix និង reboot។
2) ប្រសិនបើវាមិនជួយផ្នែកចាប់ផ្ដើមទេ បើក "ការស្ដារប្រព័ន្ធ" ម្តងទៀត ហើយជ្រើសរើស "បន្ទាប់" សរសេរ bootrec/fixmbr នៅលើបន្ទាត់ពាក្យបញ្ជា។ ពាក្យបញ្ជានេះនឹងធ្វើឱ្យកំណត់ត្រាចាប់ផ្ដើមមេត្រូវគ្នា និងដោះស្រាយបញ្ហានៃអំពើពុករលួយរបស់វា។ ប៉ុន្តែគ្មានអ្វីនឹងផ្លាស់ប្តូរនៅក្នុងតារាងភាគថាសទេ។
3) យើងចេញពាក្យបញ្ជាខាងក្រោម bootrec/fixboot សកម្មភាពនេះសរសេរផ្នែកចាប់ផ្ដើមថ្មីដែលនឹងត្រូវគ្នាជាមួយ Windows ។ ចុច "ចេញ" ហើយចាប់ផ្តើមកុំព្យូទ័រឡើងវិញ។

សរុបមកនេះគួរតែដំណើរការ! ប៉ុន្តែដូចដែលការអនុវត្តបង្ហាញ ការស្ដារផ្នែកចាប់ផ្ដើម hdd ឡើងវិញគឺមិនងាយស្រួលនោះទេ ហើយក្នុងករណីនេះមានវិធីសាស្រ្ត និងពាក្យបញ្ជាផ្សេងទៀត៖
1) ពាក្យបញ្ជា bootrec/ScanOs ធ្វើការស្កេនពេញលេញ និងស្វែងរកប្រព័ន្ធប្រតិបត្តិការ ប្រសិនបើរកឃើញ វានឹងអាចមើលឃើញនៅលើអេក្រង់។
2) bootrec/RebuildBcd ត្រូវបានប្រើដើម្បីបន្ថែម Windows ដែលបានរកឃើញទៅក្នុងម៉ឺនុយចាប់ផ្ដើមទូទៅ ការរួមបញ្ចូលគ្នា Y ហើយបញ្ចូលនឹងបញ្ចប់ដំណើរការបន្ថែម។

ប្រសិនបើវាមិនបង្កើតបែបផែនដែលចង់បានទេ ពាក្យបញ្ជាដូចជា bootsect/NT60 SYS នៅក្នុងករណីនីមួយៗអាចស្ដារផ្នែកចាប់ផ្ដើម hdd ដោយធ្វើបច្ចុប្បន្នភាពកូដចាប់ផ្ដើមចម្បង។ បន្ទាប់មកអ្នកត្រូវចុច "ចេញ" ហើយចាប់ផ្តើមកុំព្យូទ័រឡើងវិញ។
ជាការពិតណាស់ ទាំងនេះមិនមែនជាវិធីសាស្រ្ត និងកម្មវិធីដែលមានស្រាប់ទាំងអស់នោះទេ ដូច្នេះប្រសិនបើជម្រើសទាំងនេះមិនអាចជួយបាន វាជាការល្អក្នុងការចូលទៅកាន់វេទិកាកុំព្យូទ័រ ព្រោះអ្នកប្រើប្រាស់ជាច្រើនជួបប្រទះបញ្ហានេះ ហើយប្រាប់គ្នាទៅវិញទៅមកពីរបៀបបន្ត ដើម្បីស្ដារ hdd ឡើងវិញដោយឆ្លាតវៃ។ ផ្នែកចាប់ផ្ដើមនិងមិនធ្វើឱ្យខូចវាកាន់តែមានគ្រោះថ្នាក់។ វិស័យចាប់ផ្ដើមគឺជាប្រធានបទដ៏ពេញនិយមមួយ ប្រសិនបើអ្នក google វា វាច្បាស់ណាស់ថាស្ថានភាពជាមួយនឹងការបរាជ័យកម្មវិធីចាប់ផ្ដើមប្រព័ន្ធអាចមានភាពខុសគ្នាខ្លាំង ប៉ុន្តែស្ទើរតែតែងតែមានការប្រឆាំងទៅនឹងសកម្មភាពណាមួយ។ នេះ​ជា​កម្មវិធី​ល្អ​ និង​មាន​ប្រសិទ្ធ​ភាព​មួយ​ចំនួន​ទៀត​សម្រាប់​ការ​សង្គ្រោះ​ថាស​រឹង៖
MBRFix
ថាសរឹង Paragon
ស្បែកជើងរបស់ហ៊ីលិន

ប្រព័ន្ធប្រតិបត្តិការ Windows 10 ថ្មីពីក្រុមហ៊ុន Microsoft ទទួលបានប្រជាប្រិយភាពរួចទៅហើយក្នុងចំណោមអ្នកប្រើប្រាស់កុំព្យូទ័ររាប់លាននាក់ជុំវិញពិភពលោក។ ប៉ុន្តែដូចផលិតផលថ្មីទាំងអស់ Windows 10 មិនមែនដោយគ្មានគុណវិបត្តិរបស់វាទេ។ អ្នកប្រើប្រាស់ជាច្រើននៃបទពិសោធន៍ OS នេះ។ បញ្ហាកម្មវិធីចាប់ផ្ដើមប្រព័ន្ធ. ភាគច្រើនជាញឹកញាប់ បញ្ហានេះកើតឡើងដោយសារតែគោលការណ៍ធ្វើបច្ចុប្បន្នភាពប្រព័ន្ធប្រតិបត្តិការថ្មី។

ឥឡូវនេះនៅក្នុង Windows 10 អ្នកមិនអាចបិទការអាប់ដេតបានទេ ដូចដែលវាមាននៅក្នុង Windows 7 និង XP។

បញ្ហាជាមួយ bootloader ខ្លួនវាលេចឡើងនៅពេលអ្នកប្រើប្រាស់ កុំរង់ចាំការអាប់ដេតប្រព័ន្ធបញ្ចប់ ហើយបិទវាចោលប៊ូតុងថាមពល។

បន្ទាប់ពីអ្នកប្រើប្រាស់បើកកុំព្យូទ័រម្តងទៀត គាត់បានជួបសារបែបនេះនៅលើអេក្រង់ម៉ូនីទ័ររបស់គាត់។

សារនេះបង្ហាញថាកម្មវិធីចាប់ផ្ដើមប្រព័ន្ធរបស់អ្នកខូច ហើយត្រូវការជួសជុល។ វាក៏គួរអោយកត់សំគាល់ផងដែរថាការបិទកុំព្យូទ័រកំឡុងពេលអាប់ដេតមិនមែនជាហេតុផលតែមួយគត់សម្រាប់ការបែកបាក់នោះទេ។ កម្មវិធីចាប់ផ្ដើមប្រព័ន្ធនៅតែអាចខូច មេរោគ និងមេរោគផ្សេងៗ. ហេតុផលធម្មតាមួយទៀតសម្រាប់ការបរាជ័យរបស់វាគឺ កំហុស HDDs, inដែលក្នុងនោះមាន វិស័យអាក្រក់នោះគឺ កំណត់ត្រាចាប់ផ្ដើមនឹងមានទីតាំងនៅលើផ្នែកទាំងនេះ។ ដូចគ្នានេះផងដែរ, មូលហេតុនៃការបរាជ័យកម្មវិធីចាប់ផ្ដើមប្រព័ន្ធអាចជា ការដំឡើង OS ក្មេងជាងនៅលើ Windows 10. ដើម្បីជួយអ្នកអានរបស់យើងស្ដារកម្មវិធីចាប់ផ្ដើមប្រព័ន្ធឡើងវិញ យើងបានរៀបចំឧទាហរណ៍ខាងក្រោមដែលយើងពិពណ៌នាលម្អិតអំពីរបៀបស្ដារវាឡើងវិញ។

មធ្យោបាយងាយស្រួលបំផុតដើម្បីស្តារឡើងវិញ

ដោយបានឃើញសារអំពីការបរាជ័យកម្មវិធីចាប់ផ្ដើមប្រព័ន្ធ សំណួរដំបូងដែលអ្នកប្រើប្រាស់កុំព្យូទ័រមានគឺរបៀបស្ដារ Windows 10 កម្មវិធីចាប់ផ្ដើមប្រព័ន្ធក្នុងឧទាហរណ៍នេះ យើងនឹងរៀបរាប់អំពីវិធីងាយស្រួលបំផុតដើម្បីស្ដារវា។ សម្រាប់ឧទាហរណ៍នេះយើងនឹងត្រូវការ។

ប្រសិនបើអ្នកមិនមានថាសនេះ និងការចូលប្រើអ៊ីនធឺណិតទេ អ្នកអាចធ្វើវានៅលើកុំព្យូទ័រផ្សេងទៀតដែលមានប្រព័ន្ធប្រតិបត្តិការដូចគ្នា។

អ្នកក៏អាចប្រើឌីសដំឡើង Windows 10 ដើមសម្រាប់កិច្ចការនេះផងដែរ សូមចាប់ផ្តើម។ បញ្ចូលឌីសសង្គ្រោះចូលទៅក្នុង drive ហើយចាប់ផ្ដើមពីវានៅពេលកុំព្យូទ័រចាប់ផ្តើម។

នៅក្នុងបង្អួចដំបូងនៃអ្នកជំនួយការសង្គ្រោះថាសអ្នកត្រូវបញ្ជាក់ ប្លង់ក្តារចុចបន្ទាប់ពីនោះម៉ឺនុយអ្នកជំនួយការនឹងបើក។

នៅក្នុងបង្អួចនេះយើងនឹងជ្រើសរើសផ្ទាំងទីពីរ " ការ​ដោះស្រាយ​បញ្ហា" ហើយបន្តទៅ "" បន្ទាប់។

នៅក្នុងប៉ារ៉ាម៉ែត្របន្ថែមយើងចាប់អារម្មណ៍លើផ្ទាំង "" ។ បន្ទាប់ពីចុចលើតំណនេះ អ្នកជំនួយការនឹងសួរអ្នកឱ្យជ្រើសរើស OS ដើម្បីស្ដារវាឡើងវិញដើម្បីចាប់ផ្តើម។

កុំព្យូទ័រដែលកំពុងសាកល្បងមានប្រព័ន្ធប្រតិបត្តិការ Windows 10 មួយដែលបានដំឡើង ដូច្នេះមានជម្រើសតែមួយគត់នៅក្នុងអ្នកជំនួយការ។ បន្ទាប់ពីជ្រើសរើស OS ប្រព័ន្ធនឹងចាប់ផ្តើមដំណើរការស្វែងរកកំហុសកុំព្យូទ័រ ហើយគួរតែជួសជុលកម្មវិធីចាប់ផ្ដើមប្រព័ន្ធដែលខូច។

ប្រសិនបើប្រើវិធីនេះ អ្នកមិនអាចស្ដារមុខងារ Windows 10 បានទេ នោះក្នុងឧទាហរណ៍ខាងក្រោម យើងនឹងរៀបរាប់អំពីដំណើរការលម្អិតនៃការស្ដារផ្នែកចាប់ផ្ដើមឡើងវិញដោយប្រើឧបករណ៍ប្រើប្រាស់ប្រព័ន្ធ។ ថាសភាគនិង BCDboot.

ការស្ដារកម្មវិធីចាប់ផ្ដើមប្រព័ន្ធវីនដូ 10 ដោយប្រើបន្ទាត់ពាក្យបញ្ជា

សម្រាប់វិធីសាស្រ្តនេះយើងក៏ត្រូវការផងដែរ។ ថាសសង្គ្រោះ Windows 10. តោះចាប់ផ្ដើមពីឌីស ដូចក្នុងឧទាហរណ៍មុន រហូតដល់ ""។ នៅក្នុងម៉ឺនុយនេះយើងចាប់អារម្មណ៍លើផ្ទាំង "" ដែលយើងនឹងទៅ។

ជាដំបូង យើងនឹងបើកដំណើរការឧបករណ៍ប្រើប្រាស់កុងសូលនៅលើបន្ទាត់ពាក្យបញ្ជា ថាសភាគ. ដើម្បីធ្វើដូចនេះបញ្ចូលពាក្យបញ្ជា diskpart នៅក្នុងកុងសូល។

យើងត្រូវការឧបករណ៍ប្រើប្រាស់នេះ។ បង្ហាញព័ត៌មានអំពីថាសមូលដ្ឋានទាំងអស់នៅក្នុងប្រព័ន្ធ. ឥឡូវនេះយើងត្រូវស្វែងរកលេខភាគថាសកម្មវិធីចាប់ផ្ដើមប្រព័ន្ធ។ ជាធម្មតានេះគឺជាភាគថាសលាក់ដែលកាន់កាប់ 500 មេកាបៃ។ ភាគថាសនេះត្រូវបានបង្កើតដោយស្វ័យប្រវត្តិដោយកម្មវិធីដំឡើង Windows 10 Next ដើម្បីស្វែងរកវានៅក្នុង DiskPart យើងនឹងបញ្ចូលបរិមាណបញ្ជីពាក្យបញ្ជា

ពីរូបភាពអ្នកអាចមើលឃើញថាភាគថាសដែលមានកំណត់ត្រាចាប់ផ្ដើមមានទីតាំងនៅភាគដំបូងនៅលើដ្រាយ C. រូបភាពក៏បង្ហាញថា Windows 10 ខ្លួនវាត្រូវបានតំឡើងនៅលើដ្រាយ D. ឥឡូវនេះយើងត្រូវចាកចេញពីកម្មវិធីឌីស។ អ្នកអាចធ្វើវាដោយប្រើពាក្យបញ្ជាចេញ

បន្ទាប់ពីចេញពី DiskPart សូមបញ្ចូលពាក្យបញ្ជា bcdboot.exe D:\Windows សូមចំណាំផងដែរថាពាក្យបញ្ជាប្រើ drive D ចាប់តាំងពីដប់ត្រូវបានដំឡើងនៅលើវា។

ពាក្យបញ្ជានេះបានស្ដារឡើងវិញនូវឯកសារចាប់ផ្ដើមរាប់សិប។ គោលការណ៍នៃប្រតិបត្តិការនៃពាក្យបញ្ជានេះគឺប្រើឧបករណ៍ប្រើប្រាស់ BCDboot. អ្នកអភិវឌ្ឍន៍ជាពិសេសបានបង្កើតឧបករណ៍ប្រើប្រាស់នេះដើម្បីដំណើរការ ជាមួយឯកសារចាប់ផ្ដើមវីនដូ. វាក៏គួរឱ្យកត់សម្គាល់ផងដែរថាអរគុណចំពោះឧបករណ៍ប្រើប្រាស់ដូចគ្នា កម្មវិធីដំឡើងវីនដូ បង្កើតភាគថាសដែលលាក់ ហើយចម្លងឯកសារចាប់ផ្ដើមទៅវា។.

ការស្តារកម្មវិធីចាប់ផ្ដើមប្រព័ន្ធវីនដូ 10 ដោយប្រើបន្ទាត់ពាក្យបញ្ជា (វិធីទី 2)

នៅក្នុងវិធីសាស្រ្តទីពីរយើងនឹងប្រើឧបករណ៍ប្រើប្រាស់ផងដែរ។ ថាសភាគនិង BCDbootហើយព្យាយាមសរសេរកម្មវិធីចាប់ផ្ដើមប្រព័ន្ធឡើងវិញ។ ដើម្បីធ្វើដូច្នេះ សូមបើកដំណើរការ DiskPart ហើយស្វែងយល់ថាតើថាសមួយណាដែលលាក់របស់យើង និងភាគថាសដែល Windows 10 ត្រូវបានដំឡើងមានទីតាំងនៅ បើកដំណើរការឧបករណ៍ប្រើប្រាស់នេះត្រូវបានពិពណ៌នាខាងលើ។

ឥឡូវនេះយើងត្រូវធ្វើទ្រង់ទ្រាយភាគថាសដែលលាក់ដែលមានទីតាំងនៅភាគដំបូង។ ដើម្បីធ្វើដូចនេះវាយពាក្យបញ្ជាជ្រើសរើសបរិមាណ 1 ដែលនឹងជ្រើសរើសភាគថាសដែលបានអ៊ិនគ្រីបដែលលាក់របស់យើងមានទំហំ 500 មេកាបៃ។

ជំហានបន្ទាប់គឺធ្វើទ្រង់ទ្រាយភាគថាសដែលបានជ្រើសរើស។ វាត្រូវបានធ្វើដើម្បីលុបឯកសារទាំងអស់ចេញពីវា។ សម្រាប់ប្រតិបត្តិការនេះ បញ្ចូលពាក្យបញ្ជាក្នុងទម្រង់កុងសូល fs=FAT32

បន្ទាប់ពីធ្វើទ្រង់ទ្រាយភាគថាសរបស់យើង យើងចេញពីឧបករណ៍ប្រើប្រាស់ថាស ហើយបញ្ចូលពាក្យបញ្ជាថ្មី bcdboot.exe D:\Windows ដែលយើងបញ្ចូលក្នុងឧទាហរណ៍មុន។

ពាក្យបញ្ជានេះនឹងមិនជួសជុលឯកសារកម្មវិធីចាប់ផ្ដើមប្រព័ន្ធដូចក្នុងឧទាហរណ៍មុនទេ ប៉ុន្តែ នឹងបង្កើតថ្មី។. ដូចដែលអ្នកបានយល់រួចហើយវិធីសាស្ត្រនេះត្រូវបានប្រើប្រសិនបើវិធីទីមួយមិនដំណើរការ។

វិធីមួយទៀតដើម្បីស្ដារ Windows 10 boot ដោយប្រើបន្ទាត់ពាក្យបញ្ជា

វិធីសាស្រ្តនេះទាមទារឧបករណ៍ប្រើប្រាស់ Bootrec. មិនដូចឧបករណ៍ប្រើប្រាស់ពីមុនទេ ឧបករណ៍ប្រើប្រាស់នេះមិនស្ដារឯកសារកម្មវិធីចាប់ផ្ដើមប្រព័ន្ធឡើងវិញទេ ប៉ុន្តែ ស្តារកំណត់ត្រាចាប់ផ្ដើម. នោះគឺនាង ស្តារ MBR- ផ្នែកដំបូងនៅលើ HDD ។ វាមានសារៈសំខាន់ខ្លាំងណាស់សម្រាប់ប្រព័ន្ធប្រតិបត្តិការដែល MBR នៅដដែលនិងនៅដដែល។ នៅពេលដែលកុំព្យូទ័រចាប់ផ្តើម BIOS របស់វាដំបូងស្វែងរក MBR ដើម្បីចាប់ផ្តើមប្រព័ន្ធប្រតិបត្តិការពីវា។ សម្រាប់ឧទាហរណ៍នេះ សូមបើកដំណើរការបន្ទាត់ពាក្យបញ្ជា ដូចក្នុងឧទាហរណ៍មុនៗ។ ឧបករណ៍ប្រើប្រាស់នៅក្នុងសំណួរមានពាក្យបញ្ជាសំខាន់ពីរ /FixMbr និង /FixBoot ពាក្យបញ្ជាដំបូងត្រូវបានទាមទារ ដើម្បីជួសជុល MBR, និងទីពីរ បង្កើតថ្មីមួយ. ជាដំបូងសូមពិចារណាអំពីស្ថានភាពនៅពេលដែល MBR របស់យើងខូច។ ដើម្បីធ្វើដូចនេះបញ្ចូលពាក្យបញ្ជាដំបូងនៅក្នុងកុងសូល។

រូបភាពខាងលើបង្ហាញថាប្រតិបត្តិការបានជោគជ័យ ដែលមានន័យថា MBR ត្រូវបានស្ដារឡើងវិញ។

ឥឡូវនេះសូមពិចារណាអំពីស្ថានភាពដែលវិធីសាស្ត្រទីមួយមិនដំណើរការ នោះគឺយើងនឹងបង្កើតវិស័យ MBR ថ្មី។ ដើម្បីធ្វើដូចនេះយើងនឹងប្រើពាក្យបញ្ជាទីពីរ។

ពីរូបភាពខាងលើ អ្នកអាចមើលឃើញថាវិស័យ MBR ថ្មីត្រូវបានបង្កើតដោយជោគជ័យ។

ឧទាហរណ៍បង្ហាញពីរបៀបដែលវាងាយស្រួលក្នុងការស្តារផ្នែក MBR ដោយប្រើឧបករណ៍ប្រើប្រាស់កុងសូល Bootrec ។ ប្រសិនបើ​អ្នក​មាន បញ្ហាជាមួយនឹងការចាប់ផ្តើម m Windows 10 យើងសូមណែនាំឱ្យប្រើឧទាហរណ៍នេះជាមុនសិន។

យើងសម្អាតប្រព័ន្ធពីកម្មវិធីព្យាបាទ មុនពេលស្ដារកម្មវិធីចាប់ផ្ដើមប្រព័ន្ធឡើងវិញ

ប្រសិនបើការគាំងកម្មវិធីចាប់ផ្ដើមប្រព័ន្ធគឺបណ្តាលមកពីមេរោគ នោះបញ្ហានេះ កូដព្យាបាទត្រូវតែដកចេញមុនពេលសង្គ្រោះ. ក្នុងស្ថានភាពនេះវានឹងជួយអ្នក។ នេះគឺជាថាសសង្គ្រោះ មានឧបករណ៍ជាច្រើនសម្រាប់ស្ដារកុំព្យូទ័ររបស់អ្នក ក៏ដូចជាការព្យាបាលវាសម្រាប់មេរោគ. អ្នកអាចទាញយក Dr.Web LiveDisk នៅលើគេហទំព័រផ្លូវការរបស់ខ្លួន www.drweb.ru ។ ស៊ីឌីបន្តផ្ទាល់នេះគឺផ្អែកលើលីនុច និងឥតគិតថ្លៃ។ ឌីសនេះត្រូវបានចែកចាយជារូបភាព ISO ដែលអាចត្រូវបានដុតទៅទាំងឌីសអុបទិក ឬ USB flash drive។ បន្ទាប់ពីដុតរូបភាពទៅឌីស សូមបើកដំណើរការ Dr.Web LiveDisk។

នៅក្នុងម៉ឺនុយចាប់ផ្តើម សូមជ្រើសរើសធាតុទីមួយ ហើយបន្តទាញយក Dr.Web LiveDisk ។ បន្ទាប់ពីពីរបីវិនាទី ប្រព័ន្ធប្រតិបត្តិការដែលមានមូលដ្ឋានលើលីនុចគួរតែចាប់ផ្តើម ដែលតាមពិតគឺ Dr.Web LiveDisk។

ជាមួយនឹងប្រព័ន្ធប្រតិបត្តិការនេះ អ្នកអាចសម្អាតកុំព្យូទ័ររបស់អ្នកពីមេរោគបានទាំងស្រុង ហើយថែមទាំងបម្រុងទុកព័ត៌មានទាំងអស់ផងដែរ។

មានប្រយោជន៍ផងដែរគឺការពិតដែលថាប្រព័ន្ធប្រតិបត្តិការនេះមានការគាំទ្រអ៊ីនធឺណិតពេញលេញនិងកម្មវិធីរុករកដែលភ្ជាប់មកជាមួយ។ Firefox.

ចូរសរុបមក

សរុបសេចក្តីខ្ញុំចង់និយាយថាប្រសិនបើអ្នកដឹងពីភាពស្មុគស្មាញទាំងអស់នៃការស្តារកម្មវិធីចាប់ផ្ដើមប្រព័ន្ធអ្នកអាចជួសជុលកុំព្យូទ័ររបស់អ្នកបានយ៉ាងឆាប់រហ័ស។ វាក៏គួរឱ្យយកចិត្តទុកដាក់ផងដែរចំពោះស្ថានភាពនៅពេលដែលវាមិនអាចទៅរួចទេក្នុងការស្តារផ្នែកចាប់ផ្ដើមនិងកម្មវិធីចាប់ផ្ដើមប្រព័ន្ធដោយខ្លួនឯង។ ក្នុងករណីនេះ អ្នកត្រូវលេងវាឱ្យមានសុវត្ថិភាព និងប្រើមធ្យោបាយនៃការស្តារប្រព័ន្ធពេញលេញ។ មធ្យោបាយបែបនេះ រូបភាពប្រព័ន្ធពេញលេញបង្កើតដោយប្រើប្រព័ន្ធប្រតិបត្តិការ Windows 10 ខ្លួនវាផ្ទាល់ ក៏ដូចជាកម្មវិធីដូចជា រូបថតរបស់ Acronis True. យើងសង្ឃឹមថាសម្ភារៈរបស់យើងនឹងជួយអ្នកស្ដារកម្មវិធីចាប់ផ្ដើមប្រព័ន្ធពី MBR ហើយកុំព្យូទ័ររបស់អ្នកនឹងដំណើរការដូចពីមុន។

វីដេអូលើប្រធានបទ

ប្រសិនបើអ្នកមិនដែលជួបប្រទះបញ្ហានៃការបរាជ័យនៅពេលផ្ទុកប្រព័ន្ធប្រតិបត្តិការកុំព្យូទ័ររបស់អ្នកទេ អត្ថបទនេះប្រហែលជាមិនចាប់អារម្មណ៍សម្រាប់អ្នកទេ។ វាត្រូវបានបម្រុងទុកសម្រាប់អ្នកដែលចង់រៀនពីរបៀបដោយឯករាជ្យ (ដោយមិនហៅអ្នកឯកទេស) លុបបំបាត់ការបរាជ័យម្តងម្កាលនៅក្នុងប្រព័ន្ធប្រតិបត្តិការ និងស្ដារផ្នែកចាប់ផ្ដើមដោយដៃរបស់ពួកគេផ្ទាល់។

មូលហេតុដែលអាចកើតមាននៃការបរាជ័យ

តាមក្បួនមួយការបរាជ័យលេចឡើងដោយមិននឹកស្មានដល់។ គ្រាន់តែមួយថ្ងៃអ្នកមិនអាចបើកកុំព្យូទ័ររបស់អ្នកបានទេព្រោះប្រព័ន្ធប្រតិបត្តិការនឹងមិនចាប់ផ្ដើម។ វាកើតឡើងដោយសារតែហេតុផលផ្សេងៗដែលមិនចាប់អារម្មណ៍ចំពោះអ្នកប្រើប្រាស់ភាគច្រើន កំណត់ត្រាចាប់ផ្ដើមមេ (MBR) ឬដូចដែលវាត្រូវបានគេហៅថាផងដែរ វិស័យចាប់ផ្ដើមត្រូវបានខូច។ ហេតុផលសម្រាប់ការបរាជ័យអាចជាការខូចខាតផ្នែកទន់ទៅ MBR ដោយសារតែការវាយប្រហារដោយមេរោគ ឬការខូចខាតដល់ផ្នែករូបវន្តនៃថាសរឹង។ អ្នកអាចដោះស្រាយបញ្ហាដោយស្ដារផ្នែកចាប់ផ្ដើម។ ជាលទ្ធផល កម្មវិធីនឹងកំណត់តំបន់នៃថាសរឹងឡើងវិញ ហើយផ្នែកផ្សេងទៀតនៃថាសនឹងអនុវត្តមុខងារ MBR ។

ដំណោះស្រាយ

ការស្ដារផ្នែកចាប់ផ្ដើមគឺសាមញ្ញណាស់។ ភាគច្រើនជាញឹកញាប់ ការចាប់ផ្ដើមប្រព័ន្ធឡើងវិញអាចជួយបាន។ អ្នកអាចនឹងត្រូវបានផ្តល់ជូនជម្រើសជាច្រើន។ យើងណែនាំអ្នកប្រើប្រាស់ដែលគ្មានបទពិសោធន៍ឱ្យជ្រើសរើសជម្រើសដើម្បីចាប់ផ្ដើមប្រព័ន្ធជាមួយនឹងប៉ារ៉ាម៉ែត្រការងារចុងក្រោយបំផុត។ ប្រសិនបើវាមិនអាចជួយបានទេ សូមព្យាយាមចាប់ផ្ដើមវាទៅក្នុងរបៀបសុវត្ថិភាព។ ក្នុងករណីនេះ អ្នកនឹងមិនឃើញរូបភាពផ្ទៃខាងក្រោយទេ។ លើសពីនេះ កម្មវិធីភាគច្រើននឹងមិនដំណើរការទេ ប៉ុន្តែឯកសារដែលរក្សាទុកនៅលើកុំព្យូទ័រអាចត្រូវបានចម្លងទៅឧបករណ៍ផ្ទុកផ្សេងទៀត ឬថាសមូលដ្ឋាន។ ជម្រើសនេះចាំបាច់ត្រូវសាកល្បងព្រោះវិធីតែមួយគត់ដើម្បីស្ដារប្រព័ន្ធឡើងវិញគឺគ្រាន់តែដំឡើងវាឡើងវិញ និងធ្វើទ្រង់ទ្រាយថាសប្រព័ន្ធប៉ុណ្ណោះ។ ហើយ​ប្រសិន​បើ​អ្នក​មិន​ចង់​បាត់​បង់​ឯកសារ​សំខាន់​ណា​មួយ កុំ​ធ្វេស​ប្រហែស​ចំពោះ​សកម្មភាព​នេះ។

ការស្ដារផ្នែកចាប់ផ្ដើមវីនដូ 7

អ្នកត្រូវស្វែងរកថាសដំឡើងវីនដូ 7 ប្រសិនបើបាត់តាមនិយមន័យ ឬបាត់នោះ អ្នកត្រូវរកមើលថាសចាប់ផ្ដើម។ មុនពេលស្ដារប្រព័ន្ធ កុំភ្លេចពិនិត្យមើលថាសរឹងរបស់អ្នកសម្រាប់មេរោគ ឬផ្ទុយទៅវិញត្រូវប្រាកដថាពួកវាអវត្តមាន។ ដើម្បីធ្វើដូចនេះដំឡើងវានៅលើកុំព្យូទ័រផ្សេងទៀតឬប្រើស៊ីឌីដែលមានកំចាត់មេរោគ។ ប្រសិនបើអ្នកមិនអើពើការត្រួតពិនិត្យបែបនេះទេ វាមានហានិភ័យនៃការរំខានម្តងហើយម្តងទៀតនៃកម្មវិធីចាប់ផ្ដើមប្រព័ន្ធ ដោយសារតែមេរោគដែលលាក់នោះបានក្លាយទៅជាសកម្មម្តងទៀត។

លំដាប់

អ្នកគួរតែចាប់ផ្តើមស្ដារផ្នែកចាប់ផ្ដើមរបស់ Windows 7 ដោយចុចប៊ូតុង "លុប" នៅពេលអ្នកបើកកុំព្យូទ័រ។ នៅក្នុងផ្នែក "កម្រិតខ្ពស់" (ឬ "Boot") ស្វែងរកលំដាប់ចាប់ផ្ដើមឧបករណ៍។ កំណត់ BIOS ទៅ CD/DVD ជាឧបករណ៍ដំបូង រក្សាទុកការផ្លាស់ប្តូរ ហើយចេញ។

ជំហានបន្ទាប់គឺជ្រើសរើស "Restore Windows using Recovery Console"។ បន្ទាប់មក ពីបញ្ជីដែលបានផ្តល់ សូមជ្រើសរើសប្រព័ន្ធដើម្បីស្ដារ និងបញ្ចូលលេខរបស់វា។ ចុច "បញ្ចូល" ។ បន្ទាប់មកបញ្ចូលពាក្យបញ្ជា "fixmbr" ដើម្បីជួសជុល MBR ឬពាក្យបញ្ជា "fixboot" ដែលបញ្ជាក់អក្សរដ្រាយដើម្បីស្ដារបញ្ជាក់វា (Y) ហើយចុច "បញ្ចូល" ម្តងទៀត។ ចាប់ផ្ដើមកុំព្យូទ័ររបស់អ្នកឡើងវិញ។ ប្រសិនបើមិនអាចស្តារផ្នែកចាប់ផ្ដើមឡើងវិញតាមវិធីនេះទេ រឿងតែមួយគត់គឺត្រូវដំឡើងប្រព័ន្ធឡើងវិញ។

ឬឧបករណ៍ផ្ទុកថាសផ្សេងទៀត។ (សម្រាប់ថាសទន់ នេះគឺជាផ្នែករូបវន្តទីមួយ សម្រាប់ថាសរឹង វិស័យរូបវិទ្យាដំបូងសម្រាប់ភាគថាសនីមួយៗ) នៅពេលដែលកុំព្យូទ័រចាប់ផ្ដើមពីថាសទន់ វាត្រូវបានផ្ទុកទៅក្នុងអង្គចងចាំដោយកម្មវិធី POST (នៅក្នុងកុំព្យូទ័រស្ថាបត្យកម្ម IBM PC ជាធម្មតាពីអាសយដ្ឋាន 0000:7c00) ការគ្រប់គ្រងត្រូវបានផ្ទេរទៅវាដោយលោតពាក្យបញ្ជាវែង។

ផ្នែកចាប់ផ្ដើម ដែលជួនកាលគេហៅថាដំណាក់កាលទី 1 នោះគឺជាដំណាក់កាលដំបូងនៃការចាប់ផ្ដើមប្រព័ន្ធប្រតិបត្តិការ ផ្ទុកកម្មវិធីនៃដំណាក់កាលទីពីរនៃការចាប់ផ្ដើមប្រព័ន្ធប្រតិបត្តិការ ដំណាក់កាលទី 2 ( ឧបករណ៍ផ្ទុកបន្ទាប់បន្សំពេលខ្លះកម្មវិធីគ្រប់គ្រងការចាប់ផ្ដើម ឬកម្មវិធីការពារការអនុញ្ញាត និងការចូលដំណើរការត្រូវបានផ្ទុកជាដំណាក់កាលទី 2)។ (នៅក្នុង OS មួយចំនួន តួនាទីរបស់ stage1 ត្រូវបានលេងដោយ MBR ហើយនៅពេលផ្ទុក OS ពី hard drive នោះ boot sector មិនត្រូវបានប្រើទេ។ នៅលើ hard drive partitions ដែលមិនអាចចាប់ផ្ដើមបាន វិស័យ boot ក៏អាចមិនមានកម្មវិធី boot ដែរ)

សូម​មើល​ផង​ដែរ

តំណភ្ជាប់

  • - ឧទាហរណ៍នៃការបង្កើតផ្នែកចាប់ផ្ដើម

មូលនិធិវិគីមេឌា។ ឆ្នាំ ២០១០។

សូមមើលអ្វីដែល "ផ្នែកចាប់ផ្ដើម" មាននៅក្នុងវចនានុក្រមផ្សេងទៀត៖

    Wiktionary មានអត្ថបទ "វិស័យ" វិស័យ៖ វិស័យមួយនៅក្នុងធរណីមាត្រគឺជាផ្នែកមួយនៃរង្វង់ដែលចងភ្ជាប់ដោយផ្នែកពីរ ... Wikipedia

    វិស័យ៖ វិស័យ ( Mortal Kombat ។ វិស័យមួយនៅក្នុងធរណីមាត្រគឺជាផ្នែកនៃរង្វង់ដែលចងភ្ជាប់ដោយធ្នូ និងកាំពីរដែលតភ្ជាប់ចុងនៃធ្នូទៅកណ្តាលរង្វង់។ វិស័យមួយគឺជាអង្គភាពរចនាសម្ព័ន្ធ នាយកដ្ឋាន និងសាធារណៈ ឬឧស្សាហកម្មមួយចំនួន។ អង្គការ ... ... វិគីភីឌា

    ពាក្យនេះមានអត្ថន័យផ្សេងទៀត សូមមើល Sector ។ ផ្នែកថាសគឺជាឯកតាផ្ទុកព័ត៌មានអប្បបរមាដែលអាចអាសយដ្ឋានបាននៅលើឧបករណ៍ផ្ទុកថាស (HDD, ថាសទន់, ស៊ីឌី) ។ វាគឺជាផ្នែកមួយនៃបទឌីស។ ឧបករណ៍ភាគច្រើន ... ... វិគីភីឌា

    - (English Boot viruses) ជាមេរោគកុំព្យូទ័រដែលត្រូវបានសរសេរទៅកាន់ផ្នែកដំបូងនៃថាសទន់ ឬថាស ហើយត្រូវបានប្រតិបត្តិនៅពេលដែលកុំព្យូទ័រចាប់ផ្ដើម។ នៅពេលអ្នកបើក ឬចាប់ផ្តើមកុំព្យូទ័រឡើងវិញ មេរោគ Boot ជំនួសលេខកូដចាប់ផ្ដើម ហើយដូច្នេះ ... ... Wikipedia

    មេរោគកុំព្យូទ័រដែលសរសេរទៅកាន់ផ្នែកដំបូងនៃថាសទន់ ឬថាសរឹង ហើយដំណើរការនៅពេលដែលកុំព្យូទ័រចាប់ផ្ដើម។ In English: Boot sector virus សូមមើលផងដែរ៖ មេរោគកុំព្យូទ័រ Financial Dictionary Finam... វចនានុក្រមហិរញ្ញវត្ថុ

    - (កំណត់ត្រាចាប់ផ្ដើមជាភាសាអង់គ្លេស MBR) កូដ និងទិន្នន័យចាំបាច់សម្រាប់ការចាប់ផ្ដើមប្រព័ន្ធប្រតិបត្តិការជាបន្តបន្ទាប់ ហើយមានទីតាំងនៅផ្នែករូបវន្តដំបូង (ជាញឹកញាប់បំផុតនៅលើកដំបូង) នៅលើថាសរឹង ឬឧបករណ៍ផ្ទុកផ្សេងទៀត ... វិគីភីឌា

    អត្ថបទនេះគួរតែត្រូវបាន Wikified ។ សូម​ធ្វើ​ទ្រង់ទ្រាយ​វា​តាម​ច្បាប់​សម្រាប់​ធ្វើ​ទ្រង់ទ្រាយ​អត្ថបទ... វិគីភីឌា

    Windows XP ចាប់ផ្តើមនៅក្នុងម៉ាស៊ីនទូរស័ព្ទអ៊ីនធឺណែត នៅក្នុងវិទ្យាសាស្ត្រកុំព្យូទ័រ ការចាប់ផ្ដើមគឺជាដំណើរការស្មុគស្មាញ និងច្រើនជំហាននៃការចាប់ផ្តើមកុំព្យូទ័រ។ លំដាប់ចាប់ផ្ដើមគឺជាលំដាប់នៃសកម្មភាពដែលកុំព្យូទ័រត្រូវតែអនុវត្តចំពោះ ... វិគីភីឌា

    នេះគឺជាបញ្ជីកាលប្បវត្តិនៃការលេចឡើងនៃមេរោគកុំព្យូទ័រ និងដង្កូវដ៏ល្បីមួយចំនួន ក៏ដូចជាព្រឹត្តិការណ៍ដែលជះឥទ្ធិពលយ៉ាងខ្លាំងដល់ការអភិវឌ្ឍន៍របស់វា។ មាតិកា 1 2012 2 2011 3 2010 4 2009 ... វិគីភីឌា