Nie mogę uruchomić instalatora systemu Windows 10 z oryginalnego napędu USB (z pakietu Windows 10 Home FPP, który właśnie kupiliśmy) na naszym komputerze.
Z jednej strony nasza maszyna jest już trochę stara:
- płyta główna: Gigabyte GA-EP31-DS3L
- bios: Award (wersja F5F) (więc nie dotyczy UEFI )
z drugiej strony spełnia wszystkie główne wymagania określone w oficjalnym przeglądzie Windows 10 i nie widzę żadnego oczywistego powodu, dla którego taki sprzęt nie byłby już obsługiwany.
Przede wszystkim chciałbym zauważyć, że problem nie jest spowodowany niewłaściwą konfiguracją rozruchu systemu BIOS . Bezproblemowo uruchomiłem Instalatora Fedory z napędu USB na komputerze, a następnie wyłączyłem urządzenie i wymieniłem pamięć USB z Linuxem na Windows 10 One (tak, że używany jest ten sam port USB i konfiguracja BIOS) i nie działało.
Zobacz komunikat o błędzie, który pojawia się podczas próby uruchomienia nośnika USB systemu Windows 10:
Invalid partition table
Sugeruje to, że bootloader MBR (plik wykonywalny przechowywany w MBR nośnika Win 10 USB) został faktycznie wykonany, ponieważ ten sam komunikat o błędzie można znaleźć w danych MBR:
$ hexdump -C win10.mbr | grep '^000001[67]0'
00000160 24 02 c3 49 6e 76 61 6c 69 64 20 70 61 72 74 69 |$..Invalid parti|
00000170 74 69 6f 6e 20 74 61 62 6c 65 00 45 72 72 6f 72 |tion table.Error|
Co sprawia, że myślę, że bios uruchomił bootloader, ale z jakiegoś powodu musiał on zawieść bardzo wcześnie w procesie uruchamiania. Niestety komunikat o błędzie nie jest bardzo jasny, ponieważ tablica partycji wygląda dla mnie dobrze:
$ fdisk -l win10.mbr
Disk win10.mbr: 512 B, 512 bytes, 1 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x00000000
Device Boot Start End Sectors Size Id Type
win10.mbr1 * 2048 30728191 30726144 14.7G c W95 FAT32 (LBA)
Co więcej, udało mi się uruchomić go na innym komputerze (starym laptopie), aby sprawdzić, czy system Windows 10 jest w porządku i że można go uruchomić (nie próbowałem tutaj uruchamiać instalacji, po prostu sprawdziłem, czy się uruchamia). Wygląda na to, że bootloader mediów jest w porządku.
W tym momencie jest całkiem jasne, że nasze bios / płyta główna nie znosi naszej nowej pamięci USB z systemem Windows 10.
Aby dowiedzieć się, czy ten problem ze zgodnością leży w samym napędzie USB (sprzęt) lub w programie ładującym Windows 10 (oprogramowanie), próbowałem sklonować napęd Win 10 na inny dysk USB (który wcześniej pomyślnie uruchomił się z Fedorą Linux na naszym komputerze) . Ten sklonowany patyk systemu Windows nie uruchomił się na naszym komputerze, a następnie dobrze uruchomił się na starym laptopie, co oznacza, że problem jest po stronie oprogramowania programu ładującego system Windows 10.
Inne rzeczy, które do tej pory próbowałem i nie udało mi się:
- zaktualizowane bios (od F3 do F5F) bez efektu
- pobierz system Windows 10 ISO z witryny Microsoft, która dobrze się uruchomiła, ale nie można z nim korzystać z naszego klucza produktu, edytuj: tutaj popełniłem błąd podczas wyboru edycji pliku ISO, zobacz moją odpowiedź poniżej
Podsumowując:
- wygląda na to, że bootloader Windows 10 z oficjalnych nośników USB jest uszkodzony / niekompatybilny z naszym komputerem
- nie możemy uruchomić systemu Windows 10 USB Stick, ponieważ został zakupiony
Jedynym rozwiązaniem, jakie mogę teraz wymyślić, jest utworzenie obrazu ISO z dysku USB systemu Windows 10, aby zamiast tego można było uruchomić system z dysku DVD. Jak to zrobić, aby było to zarówno proste, jak i legalne?
Mając to na uwadze, chciałbym również wiedzieć, jaki jest dobry sposób Windows, preferowany przez Microsoft, podejście do rozwiązania tego. Wymiana jakiegokolwiek komponentu sprzętowego się nie liczy.
Nie byłem w stanie znaleźć rozsądnej sugestii (oficjalnej usługi lub narzędzia Microsoft) ani dokumentacji, nawet gdy przeglądałem go site:microsoft.com
lub szukałem w witrynie support.microsoft.com.
Mam dodatkowe pytania:
- Jak mogę sprawdzić, czy pamięć USB zawiera prawidłowe dane, aby wykluczyć złą opcję nośnika bez konieczności jej uruchamiania? Mam na myśli coś w rodzaju sum kontrolnych nośnika lub plików na nim, jak zwykle dzieje się to w przypadku dystrybucji linuksa.
- Co w
Invalid parition table
ogóle oznacza błąd zagadkowy ? Gdzie mogę znaleźć dokumentację dla programu ładującego? - Ponieważ wygląda to jak rażący błąd w bootloaderze Windows 10, gdzie jest odpowiednie miejsce, aby narzekać? (Jeśli wszystko się nie powiedzie, zwrócę ten produkt do sprzedawcy, ale to jest ostatni krok i chciałbym narzekać na to również komuś innemu)
Ciekawe powiązane wyniki Google: