Czy wszystkie dyski flash USB mogą być używane jako urządzenia rozruchowe, jeśli zostaną odpowiednio przygotowane? A może istnieją dyski, których sprzęt uniemożliwia ich uruchomienie?
źródło
Czy wszystkie dyski flash USB mogą być używane jako urządzenia rozruchowe, jeśli zostaną odpowiednio przygotowane? A może istnieją dyski, których sprzęt uniemożliwia ich uruchomienie?
(Pytanie pierwotnie brzmiało „pendrive USB”, ale zostało zredagowane przez @JakeGould, aby powiedzieć „pendrive USB”. Ta edycja „porusza słupki bramkowe”, ale postaram się jak najlepiej dostarczyć jedną aktualizację, aby to uwzględnić)
Czy wszystkie dyski flash USB można uruchamiać?
Pedantyczna odpowiedź : Nie. Nie wszystkie rzeczy, które fizycznie wyglądają jak dyski flash USB, będą mogły zostać uruchomione przez cały sprzęt. To, czy fizycznie będzie wyglądać pamięć flash USB, będzie zależeć od:
Na przykład kiedyś istniały urządzenia pamięci flash USB U3 , które wyglądałyby jak CD-ROM, a następnie po zainstalowaniu oprogramowania w „części CD” wyglądałyby jak zwykły dysk twardy. Jako taki, tylko dlatego, że coś ma kształt dysku flash USB, nie oznacza, że musi prezentować się sprzętowi jako dysk twardy USB.
Czy wszystkie dyski flash USB mogą być używane jako urządzenia rozruchowe, jeśli zostaną odpowiednio przygotowane? A może istnieją dyski, których sprzęt uniemożliwia ich uruchomienie?
Odpowiedź pedantyczna : Nie † na pierwsze pytanie i tak na drugie.
Interpretowana ludzka odpowiedź : w przypadku typowych dysków flash USB, które natychmiast pojawiają się w sprzęcie jako dyski twarde z pełną możliwością zapisu, odpowiedź brzmi zazwyczaj tak - prawidłowe wstępne przygotowanie może spowodować, że urządzenie uruchomi się na nowoczesnym sprzęcie. Ta obróbka wstępna może być specyficzna dla różnych typów sprzętu (niektóre nowoczesne urządzenia chcą uruchamiać się tylko z dysków, które mają na nich partycje EFI itp.), Ale masz ogólny pomysł.
† Obróbka wstępna może obejmować całkowite przeprogramowanie oprogramowania układowego urządzenia USB, więc technicznie powinienem był powiedzieć „tak”. Dobra robota - masz mnie.
To zależy od twojej platformy sprzętowej. Niektórzy dostawcy zapewniają oprogramowanie rozruchowe, które wie, jak uruchomić komputer z pamięci masowej USB, takiej jak dyski flash USB, a inni dostawcy mogą nie wykonać tak dobrej roboty.
Komputery Apple Mac są w stanie uruchamiać się z dysków flash USB niemal od samego początku posiadania portów USB. Wydaje mi się, że oryginalny iMac (niebieska 13-calowa jednostka CRT Bondi z 1998 roku), który był pierwszym komputerem Mac z wbudowanym USB, początkowo nie był w stanie uruchomić się z pamięci masowej USB, ale został dodany wkrótce potem Tak więc w zasadzie wszystkie komputery Mac zbudowane w ciągu ostatnich 18 lat mogą uruchamiać się z dysków flash USB Komputery Mac z procesorami Intel (w zasadzie wszystkie komputery Mac wprowadzone od 2006 roku) wymagają, aby dysk flash używał tabeli partycji GUID (GPT) zamiast głównego rekordu rozruchowego (MBR) ), aby był bootowalny.
Ponieważ zajmujemy się tym tematem, pamiętaj, że uruchamianie z dysku powoduje wiele małych losowych odczytów i zapisów. Niektóre dyski flash USB są zoptymalizowane pod kątem dużych sekwencyjnych odczytów i zapisów, nie małych / losowych, i całkowicie ssą małe / losowe. Przeglądy wydajności dla dysków flash zwykle zawierają tylko dużą / sekwencyjną wydajność, a nie małą / losową wydajność. Tak więc pamięć flash USB, którą uważałeś za superszybką, może być kompletnym psem przy próbie uruchomienia z niej. (Lexar JumpDrive P20 USB3.0, patrzę na ciebie.)
Tak, wszystkie dyski flash USB można uruchomić. Jednak BIOS komputera zapewnia możliwość rozruchu z nich.