Jak zrobić bootowalny HDD/CD/DVD/pendrive USB
Wymienne nośniki danych są coraz tańsze. Używamy płyt CD/DVD i pendrive'ów USB do przechowywania różnych danych. Ale jak to się dzieje, że te, z których instalujemy systemy operacyjne "startują" z BIOSu, a nagrane przez nas z naszymi plikami już nie? Odpowiedź jest prosta, ponieważ "bootowalne" nośniki-napędy posiadają w MBR coś takiego jak boot loader.
Spis treści
Bootowalny nośnik
Co to jest boot loader
boot loader jest to program rozruchowy, który jest uruchamiany jako pierwszy, zaraz po zakończeniu wykonywania programu zawartego w BIOSie. Służy on do załadowania systemu operacyjnego komputera i jest umieszczony w MBR.
Co to jest MBR
MBR (Master Boot Record) jest to główny rekord startowy - pierwszy sektor dysku/pendrive (512 bajtów), zawierający program rozruchowy (boot loader) i tablicę partycji. Pierwsze 446 bajtów zajmuje boot loader, kolejne 64 bajty zajmuje czteroelementowa tablica partycji (16 bajtów/partycję), a ostatnie 2 bajty to sygnatura rozruchu (boot signature).
Jak to działa
- Włączamy komputer
- BIOS wykonuje swój program (sprawdza urządzenia, napędy, itp.). Następnie szuka napędu/dysku/partycji z włączoną sygnaturą rozruchu (aktywną). Gdy ją znajdzie, przekazuje sterowanie do programu rozruchowego umieszczonego w MBR nośnika.
- Uruchomiony przez BIOS program rozruchowy przekazuje sterowanie - uruchamia program ładujący system operacyjny.
Start systemu z innych urządzeń
Program rozruchowy jak i cały system operacyjny może być też pobierany z innych urządzeń np. takich jak: stacja dyskietek, napęd CD/DVD, dysk USB. W każdym przypadku napęd/nośnik musi posiadać program rozruchowy w swoim MBR.
Tworzymy bootowalny nośnik
Do zrobienia bootowalnego pendrive użyjemy narzędzia diskpart, które posiada każdy Windows od ME w górę. Oczywiście niezbędny jest też sam nośnik - pendrive. Zanim jednak przystąpimy do pracy, proszę upewnić się, że użyty pendrive nie zawiera ważnych plików, ponieważ przeprowadzone na nim działania zniszczą jego zawartość. Do zrobienia bootowalnego nośnika, trzeba posiadać prawa administratora systemu.
Do dzieła.
- Podłączmy nasz pendrive do USB komputera.
- Uruchamiamy wiersz poleceń, gdzie wpisujemy diskpart, na co konsola odpowie:
C:\Users\Administrator> diskpart Microsoft DiskPart wersja 6.1.7601 Copyright (C) 1999-2008 Microsoft Corporation. Na komputerze: WIN7 DISKPART>
- wydajemy polecenie: list disk
DISKPART> list disk Nr dysku Stan Rozmiar Wolne Dyn GPT -------- ------------- ------- ------- --- --- Dysk 0 Online 37 GB 2048 KB Dysk 1 Online 37 GB 2048 KB Dysk 2 Online 74 GB 0 B Dysk 3 Online 14 GB 0 B
- Polecenie zwróciło listę wszystkich fizycznych napędów dostępnych w systemie. Pendrive, w tym przypadku, to Dysk 3, ponieważ użyłem takiego o pojemności 14GB. Trzeba więc teraz wskazać w/w nośnik.
- wydajemy polecenie select disk 3
DISKPART> select disk 3 Obecnie wybranym dyskiem jest dysk 3.
- Dla pewności można raz jeszcze wydać polecenie list disk. Jeśli faktycznie wybrany jest dysk 3, to przed nazwą wybranego dysku będzie * (gwiazdka).
- poleceniem clean czyścimy zawartość wybranego nośnika.
DISKPART> clean Program DiskPart pomyślnie oczyścił dysk.
- poleceniem create partition primary tworzymy partycję podstawową.
DISKPART> create partition primary Utworzenie określonej partycji przez program DiskPart powiodło się.
- Mamy już założoną partycję, trzeba jeszcze ją sformatować.
- polecenie format fs=fat32 quick.
DISKPART> format fs=fat32 quick Ukończono 100 procent Program DiskPart pomyślnie sformatował wolumin.
- polecenie active czyni partycję aktywną - bootowalną.
DISKPART> active Program DiskPart oznaczył bieżącą partycję jako aktywną.
Wychodzimy z diskpart komendą exit. Można teraz przekopiować na nasz pendrive pliki z płyty instalacyjnej Windows i gotowe.