Если вы попытаетесь установить Windows 7 на SSD-диск, подключенный через шину PCI Express (NVMe), вы можете столкнуться с проблемой, что диск не отображается в программе установки. Из-за такого поведения невозможно установить операционную систему Windows 7 на такое оборудование. Вот решение.
Большинство современные ПК поставляются с твердотельными накопителями, которые используют либо SATA (AHCI), либо NVM Express. Они используют разъем SATA при использовании SATA, в противном случае разъем может отличаться в зависимости от форм-фактора – в настольном ПК они входят в слот PCIe, в ультрабуке они используют разъем M.2. Но Windows 7 была разработана только для работы с дисками SATA. Первой поддержку NVMe получила Windows 8.1. К счастью, Microsoft выпустила обновление с собственными драйверами для Windows 7, которые добавляют поддержку NVM Express.
Чтобы решить проблему невозможности установить Windows 7 на твердотельный накопитель NVMe, в первую очередь вам следует сделать это. Take, это загрузка исправлений KB2990941 и KB3087873. После этого вы можете заново собрать установочный носитель и интегрировать в него обновления. Эти обновления также включают поддержку TRIM для вашего твердотельного накопителя NVMe!
Выполните следующие действия.
- Загрузите исправления, используя следующие ссылки:
KB2990941
KB3087873 - Предположим, вы загружаете пакеты (файлы MSU) в C: packages
- Скопируйте все файлы с установочного носителя Windows 7 SP1 (ISO/DVD/USB) на папку, допустим, это будет C: ISO Win7SP1.
- Откройте командную строку с повышенными привилегиями.
- В командной строке с повышенными привилегиями введите следующую команду:
Dism/Get-WIMInfo/WimFile:C:ISOWin7SP1sourcesinstall.wim
Он покажет вам индексы изображений, содержащихся в файле WIM. Обратите внимание на выпуск Windows 7, для которого у вас есть ключ продукта и соответствующий индекс. Предположим, например, что вы используете Windows 7 Ultimate.
- Введите следующую команду для монтирования автономного образа Windows:
Dism/Mount-WIM/WimFile: C: ISO Win7SP1 sources install.wim/Имя: "Windows 7 Ultimate"/MountDir: C: ISO unpacked
Эта команда смонтирует файлы выпуска Windows 7 SP1 Ultimate в папку C: ISO распакованный. Папка должна существовать в вашей системе, в противном случае исправьте путь.
- Введите следующую команду для интеграции KB2990941 для 64-разрядной версии Windows 7
Dism/Image: C: ISO unpacked/Add-Package/PackagePath:C:packagesWindows6.1-KB2990941-x64.msu
Для 32-битной Windows 7 введите следующую команду
Dism/Image: C: ISO unpacked/Add-Package/PackagePath:C:packagesWindows6.1-KB2990941-x86.msu
Исправьте пути к файлам и файл имена по мере необходимости. В качестве примера я использовал фактические пути и имена файлов на своем компьютере.
- Теперь введите следующую команду, чтобы добавить пакет KB3087873 к изображению. Сделайте это следующим образом.
Для 32-битной Windows 7 SP1 выполните эту команду:Dism/Image: C: ISO unpacked/Add-Package/PackagePath: C: packages windows6.1-KB3087873.msu
Для 64-битной Windows 7 SP1 выполните следующую команду:
Dism/Image: C: ISO unpacked /Add-Package/PackagePath:C:packageswindows6.1-KB3087873.msu
Опять же, при необходимости исправьте пути к файлам и имена файлов. В качестве примера я использовал фактические пути и имена файлов на своем компьютере.
- Как только это будет сделано, введите следующую команду, чтобы зафиксировать изменения и отключить изображение.
Dism/Unmount-WIM/MountDir: C: ISO unpacked/Commit
Готово. Теперь вы можете использовать обновленный WIM-файл для установки Windows 7. Теперь его можно будет установить на твердотельные накопители PCI Express (NVMe).