Я не могу загрузить установщик Windows 10 с оригинального USB-накопителя (из пакета FPP для Windows 10 Home, который мы только что купили) на нашей машине.
С одной стороны, наша машина уже немного устарела:
- Материнская плата: Gigabyte GA-EP31-DS3L
- bios: Award (версия F5F) (поэтому UEFI не участвует)
с другой стороны, он соответствует всем основным требованиям, изложенным в официальном обзоре Windows 10, и я не вижу очевидной причины, по которой такой hw больше не будет поддерживаться.
Прежде всего я хотел бы отметить, что проблема не в неправильной конфигурации загрузки BIOS. Я загрузил Fedora Installer с флэш-накопителя USB на машине без каких-либо проблем, затем выключил машину и заменил USB-накопитель linux на Windows 10 один (чтобы использовалась та же конфигурация USB-порта и BIOS), и она не работала.
Смотрите сообщение об ошибке, которое я получил при попытке загрузить Windows 10 USB-носитель:
Invalid partition table
Предполагается, что загрузчик mbr (исполняемый файл, хранящийся в mbr на win 10 usb-носителях) был фактически выполнен, поскольку то же сообщение об ошибке можно найти в данных 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|
Это заставляет меня думать, что BIOS запустил загрузчик, но по какой-то причине он, должно быть, потерпел неудачу в самом начале процесса загрузки. К сожалению, сообщение об ошибке не очень ясно, поскольку таблица разделов выглядит хорошо для меня:
$ 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)
Более того, я смог загрузить его на другую машину (старый ноутбук), чтобы убедиться, что Windows 10 usb исправна и загружаема (хотя я не пытался запустить установку здесь, я просто проверил, загружается ли она). Таким образом, медиа-загрузчик, кажется, все в порядке.
Так что на данный момент совершенно ясно, что наша BIOS / материнская плата ненавидит нашу новую USB 10 флешку.
Чтобы выяснить, не связана ли эта проблема с совместимостью с самим USB-накопителем (аппаратным обеспечением) или с загрузчиком Windows 10 (программным обеспечением), я попытался клонировать диск Win 10 в другой USB-накопитель (который ранее успешно загружался с помощью Fedora Linux на нашей машине). , Эта клонированная флешка Windows не смогла загрузиться на нашей машине, а затем отлично загрузилась на старом ноутбуке, что означает, что проблема связана с программной частью загрузчика Windows 10.
Другие вещи, которые я пробовал и потерпел неудачу до сих пор:
- обновленный биос (с F3 до F5F) без эффекта
- Загрузите Windows 10 ISO с сайта Microsoft, который загрузился нормально, но наш ключ продукта не может быть использован с ним, отредактируйте: здесь я сделал ошибку при выборе версии ISO-файла, см. мой ответ ниже
Итак, подведем итог:
- Похоже, что загрузчик Windows 10 с официальных носителей USB сломан / несовместим с нашей машиной
- мы не можем загрузить windows 10 usb воткнуть его как было куплено
Единственное решение, которое я могу предложить сейчас, - это создать iso-образ с нашего USB-накопителя Windows 10, чтобы мы могли загружаться с DVD. Как сделать это так, чтобы это было как просто, так и законно?
Имея это в виду, я также хотел бы знать, каков хороший способ Windows, предпочитаемый Microsoft, подход для решения этой проблемы. Замена любого компонента hw не считается.
Я не смог найти разумное предложение (официальный сервис или инструмент Microsoft) или документацию, даже когда гуглял с site:microsoft.com
или выполнил поиск на support.microsoft.com.
Дополнительные вопросы у меня есть:
- Как я могу убедиться, что флэш-накопитель USB содержит действительные данные, чтобы я мог исключить неверный параметр носителя без необходимости его фактической загрузки? Я имею в виду что-то вроде контрольных сумм медиа или файлов на нем, как это обычно делается в дистрибутивах Linux.
- Что здесь вообще означает загадочная ошибка
Invalid parition table
? Где я могу найти документацию для загрузчика? - Так как это выглядит вопиющей ошибкой в загрузчике Windows 10, где находится правильное место, чтобы жаловаться на это? (Если ничего не получится, я верну этот продукт обратно продавцу, но это самый последний шаг, и я хотел бы пожаловаться на это кому-то еще)
Интересные связанные результаты Google: