Translate from polish.
Wykryłem błąd w BIOS-ie. Polega on na tym, że podczas dostępu (próba odczytu/zapisu) do urządzenia USB (dysk lub pendrive) następuje przełączenie CPU do trybu chronionego (BIOS wykonuje instrucję LGDT). Jeśli procesor jest w trybie wirtualnym, to nie można przełączyć do trybu chronionego (protected unreal mode) - wyskakuje wtedy wyjątek. Przed przełączeniem do trybu chronionego należy sprawdzić (instrukcją SMSW) czy jesteśmy w trybie rzeczywistym.
Skutkuje to tym, że próba uruchomienia dowolnego systemu operacyjnego (np. z pendriva), który używa trybu wirualnego kończy się wyjątkiem CPU i zawieszeniem. Nawet niektóre Linuxy sobie z tym nie radzą.
Czy można to naprawić?
Moja płyta to GA-MA770-UD3.