Форум Херсона. Форум Херсонской молодежи.

Форум Херсона. Форум Херсонской молодежи. (http://forum.norma4.net.ua/)
-   Операционные системы (http://forum.norma4.net.ua/operacionnye-sistemy/)
-   -   Установка Win7 на SSD M.2 Samsung SM951 NVMe MZVPV128 (http://forum.norma4.net.ua/operacionnye-sistemy/85357-ustanovka-win7-na-ssd-m-2-samsung-sm951-nvme-mzvpv128.html)

RestiveX 23.07.2016 21:45

Установка Win7 на SSD M.2 Samsung SM951 NVMe MZVPV128
 

Оставлю этот текст потомкам, может кому-то в будущем пригодится?

Купил диск SDD Samsung M2 SM-951 NVMe (чтение 1700 Mb/s, запись 700 Mb/s) и хотел на него раскатать windows 7 x64, но столкнулся с проблемой, что его инсталяшка и система не видят (всякие акронисы - тоже).
Пока у меня не было времени - работал этот винт как дополнительный в системе, но правда, после установки соответствующих драйверов.

Драйвер "Samsung NVM Express Driver" можно найти на сайте Samsung NVMe Driver, там ищем для модели "Samsung NVMe SSD 950 PRO"" (он подходит для нашей модели NVMe SM 951)

И вот добрались руки до создания UEFI флешки (создавал с помощью программы Rufus v2.10). Винда с флешки грузится, но диск не видит (потому, что нет в инсталяхе драйверов). В интернете есть много всякой инфы на форумах, но все сводится в основном к созданию и загрузке UEFI флешки. А у нас проблема-то другая! Перечитав пачку буржуйских сайтов я попал на описание нужного мне процесса на сайте Microsoft: Update to add native driver support in NVM Express in Windows 7 and Windows Server 2008 R2. Правда там есть пару ошибок, но я изложу процедуру здесь:

1. Качаем с этой же страницы Микрософта - сам hotfix "Windows6.1-KB2990941-v3-x64.msu"
Микрософт высылает ссылку для скачивание на емайл, если не хотите светить свое мыло - можно воспользоваться сервисами типа 'tempail.com'

2. Создаем папки
c:\temp\src
c:\temp\mount
c:\temp\winremount
c:\temp\hotfix
c:\temp\drivers
3. Копируем все файлы и папки с нашей флешки в папку c:\temp\src

4. Копируем микрософтский hotfix (.msu или .cab файлы) в c:\temp\hotfix

5. Копируем файлы драйвера в c:\temp\drivers
Файлы драйвера (после установки в системе) лежат в папке:
"C:\Windows\Installer\{D767F147-306C-4E91-BC7F-624EB509EC39}\Driver\"

6. Запускаем cmd и вводим команды (под правами Администратора):
Код:

dism /Mount-Wim /WimFile: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-Wim /MountDir:C:\temp\mount /Commit
dism /Mount-Wim /WimFile: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

7. Теперь сортируем папку C:\temp\mount\sources по дате, и обновленные файлы копируем в папку c:\temp\src\sources
После чего вводим команду:
Код:

dism /Unmount-Wim /MountDir:C:\temp\mount /Commit
8. Узнаем количество индексов ('index') в файле Install.wim путем ввода команды на получения информации:
Код:

dism /Get-WimInfo /WimFile:c:\temp\src\sources\install.wim
От количества индексов зависит, сколько раз мы будем повторять блок команд обновления, приведенный в следующем пункте.

9. Вставляем hotfixes и драйвера в install.wim и winre.wim путем ввода следующих команд:
Код:

dism /Mount-Wim /WimFile:c:\temp\src\sources\install.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 /Mount-Wim /WimFile:c:\temp\mount\windows\system32\recovery\winre.wim /Index:1 /MountDir:c:\temp\winremount
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-Wim /MountDir:C:\temp\winremount /Commit
dism /Unmount-Wim /MountDir:C:\temp\mount /Commit

Если у нас в предыдущем пункте (8) было несколько индексов - то обновляем их все.

10. Если хотим создать образ ISO - то можем найти в инете програмку 'oscdimg.exe' и выполнить следующую команду:
Код:

oscdimg -LTEST -m -u2 -bootdata:2#p0,e,bC:\temp\src\boot\etfsboot.com#pEF,e,bC:\temp\src\efi\microsoft\boot\efisys.bin C:\temp\src C:\temp\Win7.NVME.ISO
Теперь можно копировать все файлы и папки из C:\temp\src\ на вашу флешку. В биосе выставляете грузиться с UEFI. А ваш диск должен быть GPT, а не MBR.
:accordeon:

AlexTi 13.03.2018 21:49

Доброго дня! Застрял на пункте:

5. Копируем файлы драйвера в c:\temp\drivers
Файлы драйвера (после установки в системе) лежат в папке:
"C:\Windows\Installer\{D767F147-306C-4E91-BC7F-624EB509EC39}\Driver\"

папка с таким "{D767F147-306C-4E91-BC7F-624EB509EC39}" именем у меня появляется, но вот папки Driver там нету.

Santa 14.03.2018 05:13

Цитата:

Сообщение от AlexTi (Сообщение 1363897)
Доброго дня! Застрял на пункте:

я тоже.....

23.07.2016, 21:45

AlexTi 14.03.2018 11:53

я так понимаю, что эти драйвера устанавливаются в паку Installer именно в win7 либо 2008. При этом нужно, чтобы в системе уже был вставлен SSD, иначе драйвер не установится, а система ругнётся, что не найдено подходящее оборудование. Либо найти способ вытащить драйвер из самого ЭКЗЕшника. Пока что у меня не получилось этого сделать.

AlexTi 16.03.2018 08:18

нашёл драйвер. Правда, не пробовал пройти заново процесс описанный выше, ибо нашёл другой способ. Всё гораздо проще. Когда устанавливаем винду, там где нужно выбрать локальный диск для системы, нужно нажать внизу кнопочку "Загрузка" и там дать этот драйвер. После чего в списке появился долгожданный SSD. НО! Если в биосе SSD нигде не виден, то после установки винды и в процессе установки, когда требуются перезагрузки, дальше дело не пойдёт. Нужна материнка, которая видит ссд-эху в списке дисков на загрузку.


Время на сервере: 14:16.

vBulletin 3, Copyright © 2000-2024, Jelsoft Enterprises Ltd.
Русский перевод: zCarot, Vovan & Co