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.

满满的热泪 Intel Z87破解硬上NVMe SSD

What is NVMe SSD?

满满的热泪 Intel Z87破解硬上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.

满满的热泪 Intel Z87破解硬上NVMe SSD

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

满满的热泪 Intel Z87破解硬上NVMe SSD

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?

满满的热泪 Intel Z87破解硬上NVMe SSD

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.

满满的热泪 Intel Z87破解硬上NVMe SSD

ASUS M6G (Intel Z87 chipset) motherboard does not support NVME

满满的热泪 Intel Z87破解硬上NVMe SSD

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

满满的热泪 Intel Z87破解硬上NVMe SSD

First use the MMTOOL tool, click “

Load image

满满的热泪 Intel Z87破解硬上NVMe SSD

“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

Click “


“And select”

Extract uncompresssed

“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

Three files.

满满的热泪 Intel Z87破解硬上NVMe SSD

“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 “

Insert compressed

“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”

Save Image

“Save BIOS.

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.