PCIe NVMe SSD Install Boot Guide
PCIe NVMe SSD Install Boot Guide
PCIe NVMe SSD Install Boot Guide
Ordering Information
Contact your local Intel sales representative for ordering information.
Revision History
Revision Number Description Revision Date
002 Section 4.2.4, added note re: 3rd party tool capability through a GUI. June 2018
Intel technologies’ features and benefits depend on system configuration and may require enabled hardware, software or service
activation. Performance varies depending on system configuration. No computer system can be absolutely secure. Check with
your system manufacturer or retailer or learn more at www.intel.com/support.
Tests document performance of components on a particular test, in specific systems. Differences in hardware, software, or
configuration will affect actual performance. Consult other sources of information to evaluate performance as you consider your
purchase.
The products described in this document may contain design defects or errors known as errata which may cause the product to
deviate from published specifications. Current characterized errata are available on request.
Contact your local Intel sales office or your distributor to obtain the latest specifications and before placing your product order.
Intel, Intel Optane, and the Intel logo are trademarks of Intel Corporation in the U.S. and other countries.
*Other names and brands may be claimed as the property of others.
Copyright © 2018 Intel Corporation. All rights reserved.
Contents
Revision History .............................................................................................................................................................................................................. 2
1 Overview ................................................................................................................................................................................................................... 4
2 System Requirements.......................................................................................................................................................................................... 5
Software ...................................................................................................................................................................................................... 5
2.1.1 Determining Compatibility ......................................................................................................................................... 5
2.1.2 UEFI BIOS Compatibility ............................................................................................................................................... 5
2.1.3 Operating System Compatibility .............................................................................................................................. 6
Hardware .................................................................................................................................................................................................... 6
2.2.1 Hardware Installation .................................................................................................................................................... 6
3 UEFI Configuration and Setup ........................................................................................................................................................................ 7
Enabling the Compatibility Support .............................................................................................................................................. 7
4 Windows Install Process .................................................................................................................................................................................... 8
Windows 8.1 and Windows 10......................................................................................................................................................... 8
Windows 7 ................................................................................................................................................................................................. 9
4.2.1 Method 1: Windows 7* Installation with the Client NVMe* Microsoft Windows*
Drivers for Intel® SSDs .................................................................................................................................................. 9
4.2.2 Method 2: Windows 7* Installation with the Intel® Rapid Storage Technology
(Intel® RST) Driver ........................................................................................................................................................... 9
4.2.3 Method 3: Windows 7 Installation using DISM with Windows Hotfix .................................................. 11
4.2.4 USB 3.0 Driver Inject................................................................................................................................................... 13
5 Installation System Confirmation .............................................................................................................................................................. 15
Tables
Table 1: Terminology ......................................................................................................................................................................................... 4
Table 2: Windows Compatibility ................................................................................................................................................................... 6
Figures
Figure 1: Required Configuration for Windows 7 Boot Support ..................................................................................................... 7
Figure 2: Intel® RST BIOS: Advanced Example ..................................................................................................................................... 10
Figure 3: Intel® RST BIOS: UEFI Boot ......................................................................................................................................................... 10
1 Overview
This guide explains how to install the Windows* operating system into Intel® SSDs, that utilize the PCIe* NVMe*
interface, as a bootable medium in the computing platform.
Note: Datacenter usage, workloads, or environments are not supported and will invalidate the warranty for client
Intel® SSDs.
The information in this document is intended to assist in the setup and preparation of the Intel® SSD as the primary
boot device, not a secondary storage device.
Non-Volatile Memory Express* (NVMe) is a scalable non-volatile memory host interface that can help increase
efficiency and reduce latency, while delivering high speed access to storage media connected through the PCIe bus,
thus resulting in increased overall bandwidth. This high bandwidth bus technology is a data transport feature that
has become an industry standard for a wide range of motherboard vendors today.
Table 1: Terminology
2 System Requirements
Software
Setting up the NVMe SSD as the boot drive is not supported on every system configuration. Specific requirements
must be met for a successful boot. To support the required UEFI NVMe driver, your system’s firmware must be
based on UEFI 2.3.1 or later. For Specific details about UEFI support and NVMe driver support in the OS, please see
Sections 2.1.2 and 2.1.3.
If your system was purchased after 2012 or shipped with Windows* 8.1 or Windows* 10 pre-installed, it most likely
supports UEFI. Check with your system vendor to verify.
It is important that the operating system installer is booted in UEFI mode. Booting in UEFI enables the installer to
create an entry in the UEFI boot menu and create a UEFI system partition on the boot device which will contain the
bootloaders of installed operating systems. Upon start up, the boot manager will search the UEFI system partition
for a valid operating system bootloader. This bootloader is then executed to load the operating system.
Windows 7* does not support native UEFI booting without a Compatibility Support Module. As a result, system
compatibility is limited and varies by vendor.
To properly boot Windows 7 from an NVMe SSD, your system must support loading UEFI drivers when the
Compatibility Support Module is enabled. To determine if your system is supported, check the following:
Verify that the system BIOS Boot motherboard settings are configured to boot from UEFI devices. This
is often the default on most modern motherboards. For the best chance of success, disable the legacy
boot and select UEFI.
Consult your motherboard vendor’s support website to find the latest UEFI BIOS for your
particular motherboard.
As an alternative to the Windows native inbox NVMe driver, Intel also offers NVMe drivers for some products.
Consult the Intel Support site to see if your Intel® SSD is supported.
Hardware
NVMe hardware support is growing and becoming more of an industry standard specification, but there may still be
several motherboards on the market that are not properly configured to boot from NVMe SSDs.
Successful motherboard BIOS configurations vary widely and are heavily dependent on the motherboard
manufacturer. There is no specific set of options that will guarantee a successful boot. It is common that the BIOS
settings of a typical motherboard will need to be adjusted. See the Motherboard vendor’s user manual for further
specific instructions on NVMe hardware compatibility.
For information on the motherboards that Intel has validated for compatibility, please see the Intel® Product
Compatibility Tool
Consult your motherboard/system vendor’s user and installation guide for the proper connections. Carefully note
the proper PCIe NVMe connectors available.
For help in the proper handling and installation of the hardware, please see below for some tips and guidance:
M.2 Form Factor: Proper Handling Techniques and Precautions for your M.2 Device
AIC (Add-in Card) or U.2 (2.5 inch) Form Factors: Physical Installation Instructions for PCIe* NVMe* U.2 and Add-In
Card Solid State Drives
Compatibility Notes
UEFI is a requirement across all windows installations and CSM needs to be enabled for the Windows 7 operating
system.
Windows 8.1/10*
Boot options must be configured to UEFI.
Windows 7*
1. Open CSM (Compatibility Support Module) under the Boot tab
2. Verify that Launch CSM is Enabled
3. Set Boot from Storage Devices and Boot from PCI-E/PCI Expansion Devices to UEFI driver first.
Windows 7
For the Windows 7 OS, support for SSDs that utilize the PCIe with NVMe interface was added at a later time, as a
Windows Update. As a result, the Windows 7 installation media will not detect the SSD. During installation an NVMe
driver must be added in order for the OS to detect the drive properly.
First you must ensure that your BIOS is configured to CSM Enabled with UEFI (Section 3) support for Storage
devices.
During OS installation an NVMe driver will need to be loaded for drive recognition. Below 3 options are described,
select the driver with support for NVMe devices that best suits your needs.
Method 1: Client NVMe* Microsoft Windows* Drivers for Intel® SSDs
Note: Driver does not support all Intel® SSDs, confirm compatibility here before proceeding
Method 2: Intel® Rapid Storage Technology (Intel® RST)
Note: Make sure to confirm with your system provider or user manual if Intel® RST is supported on your
platform before proceeding
Method 3: Windows 7 installation using DISM with Windows Hotfix
Note: Utilize this option if your platform does not support Intel® RST and SATA port remapping and is not
supported by the Client NVMe* Microsoft Windows* Drivers for Intel® SSDs
Disclaimer: Any links provided for third party tools or sites are offered for your convenience and should not
be viewed as an endorsement by Intel of the content, products, or services offered there. Intel does not offer
support for any third party tool mentioned here.
4.2.2 Method 2: Windows 7* Installation with the Intel® Rapid Storage Technology
(Intel® RST) Driver
This installation requires the Intel® 6th Generation platform and newer with the PCIe* storage remapping
option.
Note: If your platform does not meet all requirements for this method, use the Client NVMe* Microsoft Windows*
drivers for Intel® SSDs as described in Section 4.2.1 (if your device is supported) or the Windows Hotfix
NVMe drivers defined in Section 4.2.3.
Figure 2 shows the UEFI BIOS advanced settings’ additional options that are specific to the Intel RST platform. By
toggling the RAID support controls, it diverts control of the connected device over to RST.
In Figure 3, the Intel boot settings are selected to have UEFI driver first. This is important for booting the Intel SSD
as your primary bootable device.
4.2.2.3 Installation
1. Inject the USB Driver in the Windows 7 ISO image. For more
information, see USB 3.0 Driver Inject.
2. To boot to the Windows installer, use the Windows ISO via either of these methods:
USB install key and copy Windows DVD installer files, or
The DVD installer media.
After the Windows installer boots, you will be prompted to locate additional drivers.
3. Browse to your USB flash drive or optical drive with Intel RST F6 drivers on it.
After the driver is installed, the SSD should show as a drive option to install Windows.
4. Install Windows as normal and update all drivers with motherboard disk, or download from vendor’s site.
4.2.3.1 Resources
Windows 7 SP1 x64.iso
o Use the current Windows 7 ISO downloaded image or install files from original installation DVD.
Windows 10.iso
o https://www.microsoft.com/en-us/software-download/windows10
Microsoft* Hotfixes
o https://support.microsoft.com/en-us/kb/2990941
o https://support.microsoft.com/en-us/kb/3087873
Microsoft update solution will be emailed once requested through the links noted above.
Follow the DISM commands in the command line to mount the required files.
o To use the DISM process, acquire the Windows 8.1 ADK or later.
o Intel recommends using the DISM commands within the Command Prompt (see section 4.2.3.3).
o For the GUI method, you can use third party applications, such as Ntlite*
(https://www.ntlite.com/download/)
o Attain a tool to zip and unzip files (7 zip tool link located below for reference) 7-Zip* at
http://www.7-zip.org
DVD Media
2. Copy files from the DVD to the prepared USB install key.
2. In your working directory, make two sub-directories called “Hotfix” and “Mount.”
3. Extract your Hotfix files into your “Hotfix” subdirectory. You should have the following files:
Windows6.1-KB2990941-*-x64.msu
Windows6.1-KB3087873-*-x64.msu
4. From your Windows 7 install key , copy the ”install.wim” file from the “sources” directory on your install
key to the working directory C:\Win7USB.
5. Open a command prompt as administrator, and change to your working directory. For example: cd
C:\Win7USB
6. Based on the version of Windows 7 you have available, determine which index number to modify.
Choose the index that matches the Windows 7 version you have. To determine the index, run the command:
i.e. C:\Win7USB\Hotfix
8. Copy the updated “install.wim” in the working directory back to the “sources” directory on your install key.
2. Extract the “boot.wim” and “setup.exe” files from the “sources” directory to the Windows 7 “sources”
directory on your USB install key.
When prompted to overwrite, be sure to replace Windows 7 files with Windows 10 files.
Your windows 7 USB key is now configured properly for windows installation.
Intel recommends using the DISM commands within the Command Prompt.
Note: This process can also be done through some 3rd party tools that offer this capability through a GUI.
Using the DISM commands, the provided USB drivers must be injected into the windows 7 ISO image. The following
steps are vital in order to see the NVMe driver directories on the USB install key.
1. Create a temporary working directory, such as C:\Win7USB
2. In your working directory, create two sub-directories called “USBDriver” and “Mount”
3. Extract your USB driver files into your “USBDriver” subdirectory
4. From your Windows 7 install key , copy the ”install.wim” and “boot.wim” files from the “sources” directory on
your install key to the working directory C:\Win7USB.
5. Open a command prompt as administrator, and change to your working directory.
For Example: cd C:\Win7USB
6. Based on the version of Windows 7 you have available, determine which index number to modify.
Choose the index that matches the Windows 7 version you have. To determine the index, run the following
command:
dism /get-wiminfo /wimfile:install.wim
To modify “boot.wim” after modifying “install.wim” run the following command and follow subsequent
steps:
dism /get-wiminfo /wimfile:boot.wim
Using index 3 for this example:
9. Now take your updated “install.wim” and “boot.wim” in the working directory and copy it back to the
“sources” directory on your install key.
Note: If you are unable to see the drive directory on the USB key install after injecting the USB drivers into the
windows 7 ISO image via DISM commands, please consult your motherboard manufacturer to obtain the
necessary USB drivers and perform the injection process with the appropriate USB drivers.
https://downloadcenter.intel.com/download/27130?v=t
CrystalDiskInfo*
CrystalDiskInfo is a software tool for SSDs that provides a complete report of SMART data, as well as a
current temperature and health status. This tool can also be utilized to gather basic information such as
buffer size, firmware, and serial numbers. More advanced options such as command time out, end-to-end
error reads, and relocation event count can be utilized for determining drive endurance and enabling
analysis over the life of the drive.
https://crystalmark.info/?lang=en
CrystalDiskMark*
CrystalDiskMark is a benchmark software tool that allows you to measure sequential reads/writes as well
as other benchmarking options for further management. This tool is useful because it allows you check if
your drive is running at optimal levels, displaying the results in a user-friendly graph interface, and refers
to common benchmarking figures such as MB/s and IOPS. This is an essential tool for testing key features,
such as read/write speeds for large files up to 512KB and requires minimal configuration.
https://crystalmark.info/?lang=en