|
Тема |
Re: he he [re: avenger] |
|
Автор | Pepe (Нерегистриран) | |
Публикувано | 14.06.05 19:20 |
|
|
боотлоадера търси този фаил ... и тои му е описан от сорта:
disk1\partition2\ntldr
и какво ще стане ако нещо е забозило партитион табле-а и виндовс-а вече е на партитион 1 ?
Ще стане така, че Windows ще си зареди като момченце.
Фърст стейдж лоудера се намира в буут сектора на дяла в метафайл, наречен $BOOT, ако говорим за NTFS. После лоудера търси метафайловете $MFT и $MFTMirr по стойността на полето LCN (Logical Cluster Number), което се намира в самия $BOOT. След като намери MFT таблицата, от нея намира и NTLDR файла. Зарежда го и му предава управлението за по-нататъшния буут процес. Дотук няма никаква номерация на дяловете и лоудера си няма никакво вземане даване с партишън тейбъла. Номерацията на дяловете идва чак след като NTLDR поеме управлението. Но там номерът на партишъна се намира в съответствие със стойността на LBA за съответния дял, а не с последователността на деклариране на ентритата в MBR-а, както е при Linux.
проблема обикновенно идва от промяна на номер на партишън....
Проблемът обикновенно идва от това, че не знаеш по кой свят ходиш и смесваш Linux с Windows.
мисля че лоадера се "усеща" че 2-нд стаге на лоадера е на същия диск, което е проблем ако си инсталирал виндовс-а на д: (втори диск, не партишън)
Лоудера може да е на първи физически диск и да зареди Уиндоус от втори.
...като извадиш необходимите за партитион табле и т.н. стават около 200
Буут сектора на един дял въобще не съдържа партишън тейбъл!
|
| |
|
|
|