Вопрос или проблема
У меня есть материнская плата Asus Sabertooth Z170 с SSD-диском Samsung 950 Pro m.2 NVMe. Я слышал ранее, что установка Windows 7 на NVMe-диск требует значительных усилий. Сейчас август 2016 года, это все еще сложно? Я видел обновления от Microsoft, в которых говорилось, что они добавили поддержку NVMe в Windows 7.
Могу ли я просто скачать Windows 7 с сайта Microsoft (https://www.microsoft.com/en-us/software-download/windows7) и записать это на USB-накопитель для установки?
Это сложнее?
Winaero опубликовал руководство, как это сделать. Вам нужно скачать обновления KB2990941, KB3087873, драйвер NVMe от Samsung и интегрировать их через DISM в ваш install.wim/boot.wim:
dism /Mount-Image /ImageFile:c:\temp\src\sources\boot.wim /Index:1 /MountDir:c:\temp\mount
dism /Image:C:\temp\mount /Add-Package /PackagePath:c:\temp\hotfix
dism /Image:C:\temp\mount /Add-Driver /Driver:c:\temp\drivers /Recurse
dism /Unmount-Image /MountDir:C:\temp\mount /Commit
dism /Mount-Image /ImageFile:c:\temp\src\sources\boot.wim /Index:2 /MountDir:c:\temp\mount
dism /Image:C:\temp\mount /Add-Package /PackagePath:c:\temp\hotfix
dism /Image:C:\temp\mount /Add-Driver /Driver:c:\temp\drivers /Recurse
Вот документ Intel (.PDF), который объясняет больше.
Я использовал NTLite ранее, и это отличная утилита. Но NTLite сам по себе не может сделать все модификации, необходимые для создания DVD-диска установки Windows 7 для этой цели. Но я использовал его для создания финального ISO после завершения “Метода 1” из PDF.
Я добавил рекомендованные драйверы IRST и USB из .PDF с помощью NTLite.
Модифицированный DVD-диск установки Windows 7 загрузился и “увидел” NVMe PCI-E SSD без загрузки других драйверов.
Из-за использования setup.exe из ISO Windows 10 фон установки был фиолетовым, как в Windows 10, но это действительно была Windows 7.
Windows 7 Pro x64 теперь успешно установлена только с DVD на материнской плате Asus Z270-P с SSD Intel 6 серии PCIe M.2.
www.intel.com/content/dam/support/us/en/documents/solid-state-drives/Intel_6_Series_PCIeNVMe_InstallGuide.PDF
Последний универсальный драйвер NVMe, доступный для Windows 7 SP1 и Windows Server 2008 R2 SP1, можно извлечь из KB3125574 (обновление Convenience rollup).
Требуются всего 4 файла для поддержки NVMe в Windows 7 SP1 RTM / Server 2008 R2 SP1 RTM:
stornvme.inf & stornvme.sys (это сам драйвер)
Classpnp.sys & storport.sys (stornvme.sys требует обновленной версии)
Я смог интегрировать эти 4 файла в WinPE 3.0 x64.
Когда я загрузился в WinPE 3.0 с поддержкой NVMe, я запустил установку Windows 7, и она смогла установить Windows прямо на NVMe-диск – я использовал оригинальные носители установки Windows 7 SP1 / Server 2008 R2 SP1 (подключенные из сетевого устройства).
Установка Windows 7 обнаружила драйвер stornvme.sys, используемый WinPE, и скопировала его в ‘C:\Windows\system32\drivers’.
После завершения фазе копирования установки (‘setup.exe /noreboot’ полезно) мне нужно было скопировать обновленные Classpnp.sys & storport.sys в ‘C:\Windows\system32\drivers’.
И все – как Windows 7, так и Server 2008 смогли завершить установку прямо на NVMe-диск.
Вот скрипт, который я использовал для создания WinPE 3.0 x64 с поддержкой NVMe (вам понадобится Набор автоматизированной установки Windows 7):
Dism /Mount-Wim /WimFile:"C:\WinPE_amd64\winpe.wim" /index:1 /MountDir:"C:\WinPE_amd64\mount"
Dism /image:"C:\WinPE_amd64\mount" /Add-Driver /Driver:"C:\Drivers\NVMe\Windows 7 x64" /ForceUnsigned
copy "C:\Drivers\NVMe\Windows 7 x64\Dependencies\Classpnp.sys" "C:\WinPE_amd64\mount\Windows\System32\drivers\Classpnp.sys" /y
copy "C:\Drivers\NVMe\Windows 7 x64\Dependencies\storport.sys" "C:\WinPE_amd64\mount\Windows\System32\drivers\storport.sys" /y
Dism /Unmount-Wim /MountDir:"C:\WinPE_amd64\mount" /commit
move "C:\WinPE_amd64\winpe.wim" "C:\WinPE_amd64\ISO\sources\boot.wim"
oscdimg -m -o -u2 -udfver102 -bootdata:2#p0,e,bc:\WinPE_amd64\etfsboot.com#pEF,e,bc:\WinPE_amd64\efisys.bin c:\WinPE_amd64\ISO c:\WinPE_amd64\winpeuefi.iso
-
Обратите внимание, что была добавлена поддержка как BIOS, так и UEFI.
-
Примечание:
Содержимое ‘C:\Drivers\NVMe’ следующее:C:\Drivers\NVMe\Windows 7 x64\stornvme.inf
C:\Drivers\NVMe\Windows 7 x64\stornvme.sys
C:\Drivers\NVMe\Windows 7 x64\Dependencies\Classpnp.sys
C:\Drivers\NVMe\Windows 7 x64\Dependencies\storport.sys
Вы можете скачать финальный ISO образ WinPE 3.0 x64 с поддержкой NVMe здесь:
WinPE 11 или любой загрузочный диск WinPE x64. (или загрузка с USB winpe)
Работающая ОС на другом HDD.
ISO-образ Win7x64.
Dism++ (x64).
WinNTSetup_v5352x64.
Windows6.1-KB3087873-v2-x64.msu & Windows6.1-KB2990941-v3-x64.msu
Загрузите с winpe, запустите установку Winnt
используйте скрипт в выпадающем списке для разбиения nvme.
Установите Windows x64 на nvme.
Перезагрузите систему
Не загружайте новую win7; запустите старую Windows (любую)
откройте Dism++
добавьте Windows6.1-KB3087873-v2-x64.msu & Windows6.1-KB2990941-v3-x64.msu в вновь установленную Windows.
теперь перезагрузите систему.
это просто.
Ответ или решение
Установка Windows 7 на m.2 NVMe SSD: пошаговое руководство
Установка Windows 7 на SSD формата NVMe может показаться сложной задачей, особенно с учетом того, что поддержка данного типа накопителей в данной версии операционной системы была ограничена. Однако, с правильными шагами и инструментами, это возможно. Ниже приведено подробное руководство по установке Windows 7 на ваш m.2 NVMe диск, который расположен на материнской плате Asus Sabertooth Z170 с использованием SSD Samsung 950 Pro.
Шаг 1: Подготовка
Перед началом установки убедитесь, что у вас есть следующие компоненты:
-
Загрузочный USB-носитель с Windows 7. Вы можете скачать образ Windows 7 с сайта Microsoft и создать загрузочный USB-диск с помощью таких инструментов, как Rufus или Windows USB/DVD Download Tool.
-
Обновления для Windows 7, добавляющие поддержку NVMe:
- KB2990941
- KB3087873
Эти обновления можно скачать с официальных ресурсов Microsoft.
-
Драйвер NVMe от Samsung. Его можно найти на официальном сайте Samsung в разделе поддержки.
-
Инструменты для интеграции обновлений: вы можете использовать такие программы, как DISM (Deployment Image Servicing and Management) для интеграции обновлений и драйверов в образ Windows.
Шаг 2: Интеграция обновлений и драйверов
Для успешной установки Windows 7 на NVMe-накопитель нам нужно интегрировать необходимые обновления и драйверы в медиа установки:
-
Создайте временные директории:
mkdir C:\temp\src mkdir C:\temp\mount
-
Смонтируйте образ Windows 7:
dism /Mount-Image /ImageFile:C:\path\to\your\install.wim /Index:1 /MountDir:C:\temp\mount
-
Добавьте обновления и драйверы:
dism /Image:C:\temp\mount /Add-Package /PackagePath:C:\path\to\KB2990941.msu dism /Image:C:\temp\mount /Add-Package /PackagePath:C:\path\to\KB3087873.msu dism /Image:C:\temp\mount /Add-Driver /Driver:C:\path\to\Samsung_NVMe_Driver /Recurse
-
Завершите монтирование образа:
dism /Unmount-Image /MountDir:C:\temp\mount /Commit
Шаг 3: Установка Windows 7
Теперь, когда ваш USB-носитель с интегрированными обновлениями и драйверами готов, вы можете приступить к установке операционной системы.
- Загрузите компьютер с USB-диска и начните установку Windows 7.
- На этапе выбора диска для установки, Windows 7 должна обнаружить ваш NVMe-диск без необходимости ручной установки дополнительных драйверов.
Шаг 4: После установки
После завершения установки Windows 7 рекомендуется выполнить следующие шаги:
- Установите все доступные обновления Windows через Центр обновлений.
- Загрузите и установите последние версии драйверов для вашего оборудования, включая дополнительные драйверы для NVMe и вашей материнской платы.
Заключение
Установка Windows 7 на m.2 NVMe SSD требует подготовки и выполнения нескольких шагов по интеграции обновлений и драйверов. Несмотря на это, если вы следуете этому руководству, весь процесс не должен вызвать значительных трудностей. После завершения установки операционная система будет работать на вашем NVMe-накопителе, что обеспечит быстрое время загрузки и общую производительность системы. Если возникнут сложности, рекомендуется обратиться к сообществам, где пользователи делятся опытом и советами по установке Windows 7 на NVMe-накопители.