Według Microsoftu oto, co robi Bootrec / FIXBOOT:
"This option writes a new boot sector to the system partition by using a boot sector that's compatible with Windows Vista or Windows 7"
I to właśnie robi Bootrec / FIXMBR:
"This option writes a Windows 7 or Windows Vista-compatible MBR to the system partition"
Czy MBR nie jest tylko rodzajem sektora rozruchowego? Jakie inne typy sektorów rozruchowych to naprawi? Jestem zdezorientowany, gdy chciałbym użyć jednego nad drugim - czy mbr jest jedynym systemem Windows używanym w sektorze rozruchowym?
Odpowiedzi:
To okazało się bardzo interesującym pytaniem. Istnieje wiele linków na ten temat, ale są one dwuznaczne w opisywaniu różnicy / relacji między nimi. Najlepszy opis konfiguracji dysku twardego dla systemu operacyjnego Windows, jaki znalazłem, to: http://www.ntfs.com/hard-disk-basics.htm .
Wygląda na to, że MBR i tablica partycji znajdują się w tym samym sektorze na dysku. MBR jest „mniejszy”, ponieważ jest pierwszą rzeczą na dysku, która następnie używa tabeli partycji do kontynuowania procesu rozruchu do określonego systemu operacyjnego. Dwie opcje poleceń skutecznie naprawiają różne łącza w łańcuchu rozruchowym:
/ fixmbr zastępuje informacje i mały plik wykonywalny, który odczytuje tablicę partycji, aby znaleźć lokalizację systemu operacyjnego. Tak więc istnieje na każdym sformatowanym dysku i skutecznie istnieje, aby przeczytać następny kawałek na dysku twardym, który informuje, gdzie powinien znajdować się / an OS. Zasadniczo nie jest to element specyficzny dla systemu Windows.
/ fixboot zastępuje następną część - pozycję w tabeli partycji, która wskazuje, gdzie znajduje się rzeczywisty plik wykonywalny do załadowania dla systemu operacyjnego. To naprawia następne łącze w łańcuchu procesu rozruchu. To polecenie tworzy wynik specyficzny dla systemu Windows, ponieważ przypomina dyskowi twardemu, gdzie w szczególności należy znaleźć system Windows.
źródło