Pokud se rozhodnete nainstalovat Windows 7 na počítač s SSD diskem připojeným přes PCIexpress sběrnici do slotu m.2 může se stát že instalátor neuvidí disk. Bohužel přidání ovladačů přes nabídku v instalátoru nemusí fungovat protože Windows 7 neměly nativní podporu NVMe. Stejný problém nastane pokud potřebujete instalovat Windows 7 z rozhraní USB 3.x. Ze stránek výrobce zařízení stáhnete základní ovladače tj. chipset, řadič USB 3.x. Dále postupujeme analogicky jako v případě s NVMe ovladači.
Pro přidání ovladačů pro NVMe si stáhneme aktualizace KB2990941 a KB3087873 například do adresáře C:\iso\aktualizace. Pokud aktualizace nepůjdou stáhnou bude nutné šáhnout po neoficiálních zdrojích pro Win7-32bit KB2990941-v3-x86, KB3087873-v2-x86 a Win7-64bit KB2990941-v3-x64 a KB3087873-v2-x64.
Pro vnucení NVMe ovladačů do systému lze analogicky postupovat dle tohoto článku.
http://support.lenovo.com/cz/cs/products/laptops-and-netbooks/thinkpad-yoga-series-laptops/thinkpad-yoga-460/downloads/ds105871
http://support.lenovo.com/cz/cs/downloads/ds112136
http://de.community.dell.com/cfs-file/__key/communityserver-wikis-components-files/00-00-00-00-15/Win7_5F00_Boot01.zip
http://www.dell.com/support/home/us/en/04/Drivers/DriversDetails?driverId=X3MW0
https://downloadcenter.intel.com/download/26167/Intel-SSD-Data-Center-Family-for-NVMe-Drivers
Překopírujeme instalační disk Windows 7 do adresáře C:\ISO\Win7SP1.
Spustíme příkazový řádek cmd s oprávněním správce. Kompletní postup je popsán u jednotlivých aktualizací na adrese https://support.microsoft.com/en-us/kb/2990941.
Dism /Get-WIMInfo /WimFile:C:\ISO\Win7SP1\sources\install.wim příkaz vypíše indexy snímků uložených v souboru např. Index : 1 Name : Windows 7 Home Basic Description : Windows 7 Home Basic Size : 11 212 171 108 bytes Index : 2 Name : Windows 7 Home Premium Description : Windows 7 Home Premium Size : 11 725 650 313 bytes Index : 3 Name : Windows 7 Professional Description : Windows 7 Professional Size : 14 146 437 298 bytes Index : 4 Name : Windows 7 Ultimate Description : Windows 7 Ultimate Size : 11 785 001 492 bytes The operation completed successfully.
Dalším příkazem si vybereme verzi snímku v našem případě Windows 7 Professional a rozbalíme jej do námi předem vytvořeného adresáře C:\ISO\unpacked.
Dism /Mount-WIM /WimFile:C:\ISO\Win7SP1\sources\install.wim /Name:"Windows 7 Professional" /MountDir:C:\ISO\unpacked
Integrujeme aktualizace
Pro 64bit Dism /Image:C:\ISO\unpacked /Add-Package /PackagePath:C:\iso\aktualizace\Windows6.1-KB2990941-v3-x64.msu Pro 32bit Dism /Image:C:\ISO\unpacked /Add-Package /PackagePath:C:\iso\aktualizace\Windows6.1-KB2990941-v3-x86.msu
Obdobným způsobem integrujeme aktualizaci KB3087873.
Pro 64bit Dism /Image:C:\ISO\unpacked /Add-Package /PackagePath:C:\iso\aktualizace\Windows6.1-KB3087873-v2-x64.msu Pro 32bit Dism /Image:C:\ISO\unpacked /Add-Package /PackagePath:C:\iso\aktualizace\Windows6.1-KB3087873-v2-x86.msu
Potvrdíme změny a odpojíme obraz.
Dism /Unmount-WIM /MountDir:C:\ISO\unpacked /Commit
Obdobně provedeme aktualizaci ovladačů v souboru boot.wim umístěném ve stejném adresáři jako install.wim.
Dism /Mount-WIM /WimFile:C:\ISO\Win7SP1\sources\boot.wim /Index:2 /MountDir:C:\iso\unpacked Dism /Image:C:\iso\unpacked /Add-Driver /Driver:C:\iso\W7\Drivers /Recurse Dism /Image:C:\ISO\unpacked /Add-Package /PackagePath:C:\iso\W7\NVMe_x64 Dism /Unmount-WIM /MountDir:C:\ISO\unpacked /Commit
A nakonec vytvoříme ISO soubor pomocí oscdimg, který je součástí Windows ADK. Spustíme s oprávněním správce Deployment and Imaging Tools Environment.
oscdimg -m -u2 -bC:\ISO\Win7SP1\boot\etfsboot.com C:\ISO\Win7SP1\ C:\ISO\W7SP1_PROFESSIONAL_64_NVMe.iso nebo nezkoušeno oscdimg.exe -m -o -u2 -udfver102 -bootdata:2#p0,e,bC:\ISO\Win7SP1\etfsboot.com#pEF,e,bC:\ISO\Win7SP1\efi\microsoft\boot\efisys.bin C:\ISO\Win7SP1\iso C:\ISO\windows_uefi.iso Kde: -l nazev DVD -m pokud je image větší než 700MB -u2 pokud využít UDF systém DVD -b pokud se použije lokální boot z DVD
Instalace Windows 7 na počítače s Intel Skylake
http://de.community.dell.com/techcenter/enterprise-client/w/wiki/2567.how-to-install-windows-7-on-systems-with-intel-skylake-cpu
Zajímavé odkazy
http://winaero.com/blog/how-to-install-windows-7-on-a-pci-express-nvme-ssd/ http://www.dell.com/support/article/us/en/04/SLN301149/cs http://www.dell.com/support/article/us/en/19/SLN300994/EN https://ftp.hp.com/pub/caps-softpaq/cmit/whitepapers/Windows_7_OS_Install_NVME.pdf
Vše v jednom:
Stáhneme si a nainstalujeme Assessment and Deployment Kit (ADK). Novější verzí (tj. 10) lze spravovat i Win7 https://developer.microsoft.com/cs-cz/windows/hardware/windows-assessment-deployment-kit C:\WINDOWS\system32\cmd.exe /k "C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Deployment Tools\DandISetEnv.bat ***Vyčištění cache dism /cleanup-wim ***Výpis image Dism /Get-WIMInfo /WimFile:E:\ISO\DVD-source\sources\install.wim Index : 1 Name : Windows 7 Home Basic Description : Windows 7 Home Basic Size : 11 417 759 329 bytes Index : 2 Name : Windows 7 Home Premium Description : Windows 7 Home Premium Size : 11 930 818 314 bytes Index : 3 Name : Windows 7 Professional Description : Windows 7 Professional Size : 11 832 015 981 bytes Index : 4 Name : Windows 7 Ultimate Description : Windows 7 Ultimate Size : 11 994 651 696 bytes ***Připojení image s verzí OS kterou chceme připojit Dism /LogPath:E:\ISO\MountInstallWim.log /Mount-WIM /WimFile:E:\ISO\DVD-source\sources\install.wim /Name:"Windows 7 Home Basic" /MountDir:E:\iso\mountedINSTALL Dism /LogPath:E:\ISO\MountInstallWim.log /Mount-WIM /WimFile:E:\ISO\DVD-source\sources\install.wim /Name:"Windows 7 Home Premium" /MountDir:E:\iso\mountedINSTALL Dism /LogPath:E:\ISO\MountInstallWim.log /Mount-WIM /WimFile:E:\ISO\DVD-source\sources\install.wim /Name:"Windows 7 Professional" /MountDir:E:\iso\mountedINSTALL Dism /LogPath:E:\ISO\MountInstallWim.log /Mount-WIM /WimFile:E:\ISO\DVD-source\sources\install.wim /Name:"Windows 7 Ultimate" /MountDir:E:\iso\mountedINSTALL nebo Dism /LogPath:E:\ISO\MountInstallWim.log /Mount-WIM /WimFile:E:\ISO\DVD-source\sources\install.wim /Index:1 /MountDir:E:\iso\mountedINSTALL Dism /LogPath:E:\ISO\MountInstallWim.log /Mount-WIM /WimFile:E:\ISO\DVD-source\sources\install.wim /Index:2 /MountDir:E:\iso\mountedINSTALL Dism /LogPath:E:\ISO\MountInstallWim.log /Mount-WIM /WimFile:E:\ISO\DVD-source\sources\install.wim /Index:3 /MountDir:E:\iso\mountedINSTALL Dism /LogPath:E:\ISO\MountInstallWim.log /Mount-WIM /WimFile:E:\ISO\DVD-source\sources\install.wim /Index:4 /MountDir:E:\iso\mountedINSTALL dism /Mount-Wim /WimFile:<wim_file> /Name:<image_name> /MountDir:<mount_directory> dism /Mount-Wim /WimFile:<wim_file> /Index:<image_number> /MountDir:<mount_directory> ***Hromadná aktualizace balíčků aktualizací před integrací IE11 a SP Dism /Image:E:\iso\mountedINSTALL /Add-Package /PackagePath:E:\iso\W7\aktualizace_predIE_a_SP_x64 Pro 32bit Dism /Image:E:\iso\mountedINSTALL /Add-Package /PackagePath:E:\iso\W7\aktualizace_predIE_a_SP_x86 ***Aktualizace velký SP balíčků způsobujících chybu **SP2 Dism /Image:E:\iso\mountedINSTALL /Add-Package /PackagePath:E:\iso\W7\aktualizace-SP_x64\windows6.1-kb3125574-v4-x64_2dafb1d203c8964239af3048b5dd4b1264cd93b9.msu **SP2x komulativní květen 2017 Dism /Image:E:\iso\mountedINSTALL /Add-Package /PackagePath:E:\iso\W7\aktualizace-SP_x64\windows6.1-kb4019264-x64_c2d1cef74d6cb2278e3b2234c124b207d0d0540f.msu pro 32bit **SP2 Dism /Image:E:\iso\mountedINSTALL /Add-Package /PackagePath:E:\iso\W7\aktualizace-SP_x86\windows6.1-kb3125574-v4-x86_ba1ff5537312561795cc04db0b02fbb0a74b2cbd.msu **SP2x komulativní květen 2017 Dism /Image:E:\iso\mountedINSTALL /Add-Package /PackagePath:E:\iso\W7\aktualizace-SP_x86\windows6.1-kb4019264-x86_aaf785b1697982cfdbe4a39c1aabd727d510c6a7.msu ***Integrace IE11 Dism /Image:E:\iso\mountedINSTALL /Add-Package /PackagePath:E:\iso\W7\IE11_x64 Pro 32bit Dism /Image:E:\iso\mountedINSTALL /Add-Package /PackagePath:E:\iso\W7\IE11_x86 ***Aktualizace balíčků NVMe Dism /Image:E:\ISO\mountedINSTALL /Add-Package /PackagePath:E:\iso\W7\NVMe_x64 pro 32bit Dism /Image:E:\ISO\mountedINSTALL /Add-Package /PackagePath:E:\iso\W7\NVMe_x32 ***Aktualizace ovladačů Dism /Image:E:\iso\mountedINSTALL /Add-Driver /Driver:E:\iso\W7\Drivers /Recurse dism /Image:<mount_directory> /Add-Driver /Driver:<folder_with_drivers> /Recurse *****Nebo instalace po jednotlivých balíčků (jen příklad) Dism /Image:E:\ISO\mountedINSTALL /Add-Package /PackagePath:E:\iso\W7\aktualizace_predIE_a_SP_x64\Windows6.1-KB3087873-v2-x64.msu pro 32bit Dism /Image:E:\ISO\mountedINSTALL /Add-Package /PackagePath:E:\iso\W7\aktualizace_predIE_a_SP_x86\Windows6.1-KB3087873-v2-x86.msu ***Návod na přidání jazyků https://technet.microsoft.com/en-us/library/dd755995(v=ws.10).aspx https://technet.microsoft.com/en-us/library/dd744262(v=ws.10).aspx https://msdn.microsoft.com/cs-cz/windows/hardware/commercialize/manufacture/desktop/multilingual-windows-image-creation http://www.optimalizovane-it.cz/deployment/geek-deployment-windows-priprava-disku-a-aplikace-image.html http://www.optimalizovane-it.cz/deployment/windows-10-novy-adk-windows-assessment-and-deployment-kit.html ***vytvoření adresáře langpacks a jednotlivých jazyků Mkdir E:\iso\DVD-source\langpacks Mkdir E:\iso\DVD-source\langpacks\en-US Mkdir E:\iso\DVD-source\langpacks\sk-SK Mkdir E:\iso\DVD-source\langpacks\de-DE atd... ***Nakopírujeme jazykové balíčky. Jazyky stáhneme ze stránek www.froggie.sk a po rozkliknutí na exe se rozbalí lp.cab. Případně na stejné adrese najdeme program exe2cab.exe XCopy E:\iso\W7\jazyky_x64\en-us E:\iso\DVD-source\langpacks\en-US XCopy E:\iso\W7\jazyky_x64\sk-sk E:\iso\DVD-source\langpacks\sk-SK XCopy E:\iso\W7\jazyky_x64\sk-sk E:\iso\DVD-source\langpacks\de-DE ***Pridani jazykovych balicku. Dism /Image:E:\ISO\mountedINSTALL /Add-Package /PackagePath:E:\iso\W7\jazyky_x64\en-us\lp.cab Dism /Image:E:\ISO\mountedINSTALL /Add-Package /PackagePath:E:\iso\W7\jazyky_x64\sk-sk\lp.cab Dism /Image:E:\ISO\mountedINSTALL /Add-Package /PackagePath:E:\iso\W7\jazyky_x64\de-de\lp.cab pro 32bit Dism /Image:E:\ISO\mountedINSTALL /Add-Package /PackagePath:E:\iso\W7\jazyky_x86\en-us\lp.cab Dism /Image:E:\ISO\mountedINSTALL /Add-Package /PackagePath:E:\iso\W7\jazyky_x86\sk-sk\lp.cab Dism /Image:E:\ISO\mountedINSTALL /Add-Package /PackagePath:E:\iso\W7\jazyky_x86\de-de\lp.cab ***Obdobně přidáme ovladače a jazyky do boot.wim ***Výpis bootovací image Dism /Get-WIMInfo /WimFile:E:\ISO\DVD-source\sources\boot.wim Index : 1 Name : Microsoft Windows PE (x64) Description : Microsoft Windows PE (x64) Size : 989 058 461 bytes Index : 2 Name : Microsoft Windows Setup (x64) Description : Microsoft Windows Setup (x64) Size : 1 080 397 728 bytes ***Záchranou konzoli není většinou potřeba upravovat, maximálně pro přidání ovladačů Dism /LogPath:E:\ISO\MountPEWim.log /Mount-WIM /WimFile:E:\ISO\DVD-source\sources\boot.wim /Index:1 /MountDir:E:\iso\mountedPE ***Připojíme instalační obraz Dism /LogPath:E:\ISO\MountBootWim.log /Mount-WIM /WimFile:E:\ISO\DVD-source\sources\boot.wim /Index:2 /MountDir:E:\iso\mountedBOOT ***Přidáme ovladače Dism /Image:E:\iso\mountedBOOT /Add-Driver /Driver:E:\iso\W7\Drivers /Recurse ***Přidáme aktualizace (NEPOUŽÍVAT ROZHODÍ INSTALACI) Dism /Image:E:\ISO\mountedBOOT /Add-Package /PackagePath:E:\iso\W7\NVMe_x64 ***Přidáme jazyky bude potřeba stáhnout SDK pro Win7 https://www.microsoft.com/cs-cz/download/details.aspx?id=5753 a odtud vyexportovat jazyky E:\_image a iso\Windows\_adk\W7\KB3AIK_CS\WinPE_LangPacks\x86 Dism /Image:E:\ISO\mountedBOOT /Add-Package /PackagePath:E:\iso\W7\jazykyPE_x64\en-us\winpe-setup_en-US.cab /PackagePath:E:\iso\W7\jazykyPE_x64\en-US\winpe-setup-client_en-us.cab Dism /Image:E:\ISO\mountedBOOT /Add-Package /PackagePath:E:\iso\W7\jazykyPE_x64\de-de\winpe-setup_de-DE.cab /PackagePath:E:\iso\W7\jazykyPE_x64\de-DE\winpe-setup-client_de-DE.cab sk-SK přidat překopírováním z DELL boot image do E:\iso\mountedBOOT\sources xcopy E:\iso\mountedBOOT\sources\en-US E:\ISO\DVD-source\sources\en-US /cherkyi xcopy E:\iso\mountedBOOT\sources\license\en-US E:\ISO\DVD-source\sources\license\en-US /cherkyi xcopy E:\iso\mountedBOOT\sources\cs-CZ E:\ISO\DVD-source\sources\sk-SK /cherkyi xcopy E:\iso\mountedBOOT\sources\license\cs-CZ E:\ISO\DVD-source\sources\license\sk-SK /cherkyi xcopy E:\iso\mountedBOOT\sources\de-DE E:\ISO\DVD-source\sources\de-DE /cherkyi xcopy E:\iso\mountedBOOT\sources\license\de-DE E:\ISO\DVD-source\sources\license\de-DE /cherkyi ***přegenerujeme soubor lang.ini Dism /image:E:\ISO\mountedINSTALL /Gen-LangINI /distribution:E:\iso\DVD-source ***Informace o jazykovém nastavení dism /Image:E:\ISO\mountedINSTALL /get-Intl ***Případně nastavíme výchozí jazyk instalace dism /Image:E:\ISO\mountedINSTALL /Set-SKUIntlDefaults:cs-cz ***Případně nastavíme výchozí jazyk GUI rozhraní instalace dism /image:E:\ISO\mountedINSTALL /Set-AllIntl:cs-cz ***další parametry SET LANGPACKS= SET MOUNTDIR= SET SCRATCHDIR= SET WIM= SET WIMINFO= ***Překopírování dostupných jazyků instalační verze do BOOT.wim Xcopy E:\iso\DVD-source\sources\lang.ini E:\ISO\mountedBOOT\sources\lang.ini Pozn.: V online systému lze přidat jazykový balíček obdobným způsobem. Pak je potřeba upravit registry a bcedit. Nastavujeme z en-us na cs-cz. HKLM\SYSTEM\CurrentControlSet\Control\MUI\ UILanguage\en-us – a smazat klíč en-us bcdedit /set {current} locale cs-cz bcdboot %WinDir% /l cs-cz ***Potvrdíme změny a odpojíme obrazy Dism /Unmount-WIM /MountDir:E:\ISO\mountedINSTALL /Commit Dism /Unmount-WIM /MountDir:E:\ISO\mountedBOOT /Commit Dism /Unmount-WIM /MountDir:E:\ISO\mountedPE /Commit ***odpojení svazku bez uložení změn Dism /Unmount-WIM /MountDir:E:\ISO\mountedINSTALL /Discard Dism /Unmount-WIM /MountDir:E:\ISO\mountedBOOT /Discard Dism /Unmount-WIM /MountDir:E:\ISO\mountedPE /Discard ***Vyčištění cache dism /cleanup-wim ***A nakonec vytvoříme ISO soubor pomocí oscdimg, který je součástí Windows ADK. Spustíme s oprávněním správce Deployment and Imaging Tools Environment. bez uefi oscdimg -m -u2 -bE:\ISO\DVD-source\boot\etfsboot.com E:\ISO\DVD-source\ E:\ISO\Win7_ProPrem_SP1_Czech_ALL_x64-ZVONEK_201705.iso s uefi oscdimg -m -o -u2 -udfver102 -bootdata:2#p0,e,bE:\ISO\DVD-source\boot\etfsboot.com#pEF,e,bE:\iso\DVD-source\efi\microsoft\boot\efisys.bin E:\iso\DVD-source E:\ISO\Win7_ProPrem_SP1_Czech_ALL_x64-ZVONEK_201705.iso Kde: -l nazev DVD -m pokud je image větší než 700MB -u2 pokud využít UDF systém DVD -b pokud se použije lokální boot z DVD oscdimg -m -o -u2 -udfver102 -bootdata:2#p0,e,bc:\winpe_x64\etfsboot.com#pEF,e,bc:\winpe_x64\efisys.bin c:\winpe_x64\ISO c:\winpe_x64\winpeuefi.iso Note See the "Definitions" section for more information about this command. Burn the ISO image (Winpeuefi.iso) to a CD or to a DVD. Definitions Oscdimg command arguments m Ignores the maximum size limit of the image. o Optimizes storage by encoding duplicate files only one time. u2 Produces an ISO image that has only the Universal Disk Format (UDF) file system on it. udfver102 Specifies the UDF version 1.02 format. bootdata Specifies a multiboot image. This image uses an x86-based boot sector as the default image. This sector starts the Etfsboot.com boot code. A secondary EFI boot image starts an EFI boot application. c:\winpe_x64\ISO Represents the path of the files for the image. c:\winpe_x64\winpeuefi.iso Represents the output image file. Bootdata command arguments 2 Specifies the number of boot catalog entries. # Functions as the separator between root entries to be put into the boot catalog. p0 Sets the platform ID to 0 for the first, default boot entry for the BIOS. e Specifies the floppy disk emulation in the El Torito catalog. bc:\winpe_x64 \etfsboot.com Puts the specified file (Etfsboot.com) in the boot sectors of the disk. # Functions as the separator between the first and second boot entries. pEF Sets the platform ID to “EF," as defined by the UEFI specification. bc:\winpe_x64\efisys.bin Puts the specified file (Efisys.bin) in the boot sector of the disk. Efisys.bin is the binary floppy disk layout of the EFI boot code. This disk image contains the files that are used to start from the EFI firmware in the Efi\boot\x64boot.efi folder.