Full of tears Intel Z87 cracking hard NVMe SSD
In 2015, Intel and Samsung released SSD products based on NVMe controllers. Among them, Intel SSD 750 uses PCI-EXPress X4 and U.2 transmission interfaces, while Samsung 950 Pro SSD uses the M.2 interface. Whether it is Intel SSD 750 or Samsung 950 Pro SSD, the internal data transmission channel is PCI-EXPress X4. Thanks to the ultra-high transmission bandwidth, the NVME SSD read and write rate can easily break through the GB/S, which is favored by PC fever players.
However, because NVMe SSD is a new product, both operating systems and hardware support are insufficient. For example, NVMe SSD cannot install the system, and the old platform how to use NVMe SSD is endless, let’s answer them one by one.
What is NVMe SSD?
NVME’s entire journey is Non-Volatile Memory Express, which means non-prone to sex memory standards. PCI-EXPRESS is used as a specification for data transmission channels. Based on this, the SSDs that currently support the NVME controller mainly include PCI-EXPress X4, M. The three interfaces of U.2, the highest internal data transmission channels of their products are PCI-EXPress X4.
According to the PCI-EXPRESS 3.0 X4 specification theory, the highest transmission bandwidth is 8GB/s. Compared with the existing SATA 6Gbps bandwidth, it is more than 10 times, and after the upgrade or increase of the number of channels with the PCI-EXPRESS version, its transmission bandwidth can also be Raise it.
SATA controller and NVMe controller difference
Although many high-end SSDs were used to use the PCI-EXPress interface to use the bandwidth bottleneck of the SATA interface, the controller design and the traditional SATA controller did not have essential differences. The systems have supported AHCI drivers, compatible high -energy support for the majority of operating systems and motherboard platforms, but the AHCI controller interface cannot fully use the performance advantages of the PCI Express interface and NAND Flash particles.
The AHCI controller interface (Advanced Host Controller Interface) is a very old technical specification in the PCI era. It is mainly designed for the mechanical HDD read and write for rotating discs. For example The most efficient sort of access sequence is made to reduce the distance of the robotic arm movement, thereby achieving the effect of saving time and extending the life of the hard disk, but the design at that time was not born of SSD products.
SSD random reading delay based on the NVME transmission protocol is lower
The NVME controller interface is specially optimized for the PCI Express interface and NAND Flash features. NVME can handle up to 64,000 Command Queues instruction columns at the same time. Each instruction column can contain up to 64,000 instructions, giving full play to the advantages of NAND FLASH parallel reading and writing. The AHCI controller interface can only process 1 Command Queues instruction column at the same time. Each instruction column can only include 32 instructions, so that the IOPS read and write performance is greatly lagging behind NVME.
How to install the system NVME SSD?
At present, there are already fever DIY players began to use NVME SSD products. In 2016, with the addition of more brands, the price of NVME SSD will gradually move closer to the mainstream consumer market, replacing SATA 6Gbps SSD or out of the high -end SSD market. However, only the latest Windows 10 operating system has built -in NVMe driver, and earlier Windows XP, Vista, 7, 8, 8.1 system did not have a built -in NVMe driver, so you cannot find SSD during the installation of these systems on the NVMe SSD. situation.
The Windows 7 system cannot load the NVME SSD, you need to click to browse the manual loading driver
In fact, in the process of installing the Windows system, a manual loading driver mode for no built -in driver will provide a manual loading drive mode. When the Windows 7 system+Intel SSD 750 480GB SSD) is installed on the disk selection page, the Intel SSD 750 will not appear In the alternative disk list, users need to click the “Browse” button to manually load the corresponding version of the Intel SSD 750.
Manually load Intel SSD 750 driver steps
Users first download the driver from the Intel’s official website Under the FAT32 and FAT -format U disk, insert it into the motherboard USB 2.0 interface before the system installation, and use a manual mode to load the driver during the system installation process. After the driver is loaded, the Intel SSD 750 will appear in the system installation position list.
Manually select NVMe driver loading and installation
NVME SSD is recognized
It is worth noting that if the user installs the Windows 7 system on the motherboard of the Intel 100 series chipset, the XHCI driver needs to be integrated in the system installation disk. For a detailed tutorial reference: “Z170 can’t install Win7? Edit teach you 3 steps for perfect solution “.
How to use NVMe SSD in Intel 8/7/6?
Whether it is the PCI-EXPRESS X4 slot NVME SSD or the U.2 slot NVME SSD, M.2 slot NVMe SSD, its internal transmission channels are PCI-EXPRESS 4, which means that any one-piece motherboard can support NVME in theory that NVME can support NVME SSD, but only Intel 9/100/X99 chipset motherboards in Intel’s official documentation can support NVMe SSD, while Intel 8/7/6, X79 and AMD platforms can only stare. In order to use a NVMe SSD, upgrade the entire entire entire The platform is obviously lost.
ASUS M6G (Intel Z87 chipset) motherboard does not support NVME
Can the collision of the PCI-EXPRESS X4 interface be spark?
In fact, the motherboards such as Intel 8/7/6, X79, and AMD platform do not support NVMe SSD, just because the motherboard BIOS does not have support for NVMe modules, you only need to add the corresponding NVMe module to the BIOS to be like the latest motherboards like the latest motherboard board Perfectly supports NVME SSD and supports the system disk.
Based on this, we first need to find a motherboard BIOS that supports NVMe. Use BIOS editing tools to extract NVME, and then insert the extracted NVME module into the motherboards such as Intel 8/7/6, X79, and AMD platforms. In this way, these motherboard installation installation The system process is no different from Intel 9/100 and X99 motherboards.
During the test, we chose the ASUS M6G (Intel Z87) and ASUS Z170-DELUXE. Among them, the ASUS Z170-DELUXE motherboard BIOS was used to extract the NVMe module, and the ASUS M6G was to verify the motherboard.
Use mmtool to load the ASUS Z170-DELUXE motherboard BIOS
First use the MMTOOL tool, click “
“Load the ASUS Z170-DELUXE motherboard BIOS, and find it in turn from BIOS
Nvme, nvmesmm, nvmeint13
Three files, these three files are the control module of NVME SSD.
Extract the three files of nvme.ffs, nvmesmm.ffs, and NVMeint13.ffs
“Separate it out (the file suffix is FFS), and after the execution is completed, you can see below the folder
Nvme.ffs, nvmesmm.ffs, nvmeint13.ffs
“Load Image” loaded the ASUS M6G BIOS file
Find the CSMCORE file and insert three files: NVMe.ffs, NVMESMM.ffs, NVMeint13.ffs, three files in turn
After the insertion is completed, you can see that the three files are located at the end of “Volume”
Use the MMTOOL tool again, click “Load Image” to load the ASUS M6G BIOS file, find the CSMCORE file after loading, and then use the “INSERT” insertion method to insert nvme.ffs, nvmesmm.ffs, NVMeint13.ffs in turn, insert Option selection “
“Mode, after inserting the insertion, you can see these three files at the end of the corresponding” Volume “, indicating that the insertion is successful, and then select”
After the driver is loaded, you can install the operating system normally
Then use the motherboard BIOS upgrade tool to brush the modified BIOS into the motherboard, and then install the system normally. It is worth noting that because the modified BIOS has not obtained the signature certification, for the ASUS motherboard, the USB BIOS Flashback needs to be refreshed.