Skip to main content

Building The Ultimate Windows 10 Micro PC - Part 2

Posted March 2016 by Steve Sinchak

Now that all of the parts for the build have arrived, we can begin assembling our ultimate Windows 10 micro PC.  As described in part 1, I selected the Lenovo M900 Tiny with the SkyLake based i7-6700T as the foundation for this build. To make this the ultimate micro pc, we will be upgrading the ram to 32 GB, installing a 256 GB M.2 PCI Express 3.0 SSD, and a 1 TB SSD for even more storage.


Working with the M900 tiny form factor is very easy, simply remove the large screw on the back of the PC and slide the top towards the front.

Back of Lenvo M900 showing how to remove case

Once inside, the RAM and M.2 PCI-Express slots are hidden under the HDD caddy. Remove the thumb screw (may need the help of a Philips screwdriver) and slide the caddy towards the front of the PC.

Lenovo M900 Tiny showing how to remove HDD caddy

Now that we have access to the RAM and M.2 card slots, it is very easy to install the new 256 GB Samsung 950 Pro into the M.2 slot.

Installing Samsung SSD 950 Pro M.2 into Lenovo M900 Tiny

Installing the 32 GB of G.Skill DDR4 ram is also very straight forward.  Thankfully there were no intel chipset compatibility issues with this DDR4 memory.

Installing 32GB G.Skill DDR4 2133 Mhz into Lenovo M900 Tiny

When installing the RAM, I noticed there is a bonus M.2 card slot the system board that I didn't notice on the Lenovo spec sheet.  It looks like this is where the factory wireless connectivity option is installed so there is some hope if you want to add Wi-Fi and Bluetooth connectivity down the road.

Lenovo M900 Tiny

Finally, it is time to replace the stock 500 GB traditional hard drive in the caddy with the 1 TB Samsung 850 EVO SSD.  Once the new SSD is mounted in the caddy, just slide back onto the mounting posts from the front towards the back and lock it in place with the thumb screw.

Installing Windows 10 Pro

To install Windows 10, I used en_windows_10_multiple_editions_version_1511_x64_dvd_7223712.iso (Build 10586) downloaded from MSDN that I copied to a USB flash drive using these instructions.  Installation was straightforward as the installer thankfully included drivers for the storage controller so I could install Windows 10 directly onto the 256 GB Samsung 950 Pro.

The only negative is build 10586 did not include the Intel Ethernet drivers so I had to download those from Lenovo’s web site here.


After Windows 10 was updated and multiple drivers updated via Windows Update I ran a number of benchmarks.  First up, was the PCMark 8.0 Home Conventional 3.0 test.  This benchmark runs through various common everyday scenarios that includes web browsing, video chat, photo editing, casual gaming and writing.  The Ultimate Windows 10 Micro PC scored well in this benchmark with a score of 3489.  This puts the build in the 71st percentile.

PCMark 8.0 Results

Click here to view the full PCMark 8.0 results.

Next up was 3DMark that focuses primarily on benchmarking the Intel HD Graphics 530 that is embedded in the i7-6700T.  As expected, the results were top of the line when comparing against other integrated graphics systems, but the Intel HD Graphics 530 is destroyed when compared with dedicated graphics cards.  Click here to view the full 3DMark results.

On to the storage speed tests,  I used Crystal Disk Mark 5.1.2  x64 to test the sequential and random read/write performance of the two SSDs in the Ultimate Windows 10 Micro PC.

256 GB Samsung 950 Pro M.2 with the NVM Express controller over PCI-Express that was setup as the OS drive:

Samsung 950 Pro M.2 NVM Express Benchmark

1 TB Samsung 850 EVO setup as the data drive:

Samsung 850 EVO SSD

For comparison, here is a Kingston HyeperX SSD in the IvyBridge architecture:

Kingston HyperX 3K 240GB SSD

And finally, the most important benchmark of all, the boot test.  Power on to the lock/login screen was clocked at just under 19 seconds. If you measure the part where Windows 10 is actually loading, that was clocked at about 4 seconds.

Final Thoughts

I am very happy with the result of this build.  The Lenovo M900 tiny turned out to be the perfect platform.  It is smaller and even quieter under load than my Mac Mini running Windows 10. The internal design and layout makes it very friendly for enthusiasts to upgrade.

The highlight of the build was the Samsung 950 Pro that took advantage of the brand new m.2 PCI Express 3.0 slot and used all four lanes provided by the Intel Q170 chipset.  The performance of this drive is amazing, well worth the high cost compared to traditional SSD drives.

The 32 GB of G.Skill DDR4 2133Mhz RAM is also very nice to have a desktop system.  This is going to make it easy to run multiple Virtual Machines in Hyper-V or VMWorkstaion without sacrificing performance.

The only aspect of this build that is not cutting edge is in the graphics department.  The integrated Intel HD Graphics 530 delivers solid performance, easily powering my two HD displays over DisplayPort.  But since this was the ultimate Windows 10 micro PC build, dedicated graphics was a sacrifice that I happily made.  After all, I have my Xbox One for heavy gaming.

Overall I am very happy with this build.  Without a doubt, this is the ultimate Windows 10 micro PC with the best components money can buy today.

Final Build List

If you would like to replicate this build, here is the full component list:

  • Lenovo M900 case with Intel Q170 Chipset and Core i7-6700T processor (4 cores/8 threads base rate 2.8 Ghz with 3.6 Ghz turbo)
  • 256 GB Samsung 950 Pro M.2 SSD (MZ-V5P256BW)
  • 1 TB Samsung 850 EVO 2.5" SATA 3 SSD (MZ-75E1T0B/AM)
  • 32 GB (2 x G.SKILL Ripjaws Series 240 Pin DDR4 SO-DIMM DDR4 2133) Model F4-2133C15D-32GRS

Related Posts

I recently upgraded my home network from gigabit to 10G so I could take advantage of faster transfers between my Synology NAS, Proxmox server, and workstations. But while editing family video clips stored on my NAS, something did not feel right. Every device was connected at 10GbE, but file copy speeds were slower than expected. This made me wonder, are there bottlenecks in my network?

Read More

With remote work the new standard, having a fast and quality Internet connection and WiFi has become as important as reliable electricity. And if you work in IT support, confirming an end user's home internet, internal network, and WiFi is healthy without errors is the first step of troubleshooting any slowness or video conferencing issue with Zoom, Webex or Teams.

Read More

I've written about a few methods over the years to create a bootable USB flash drive from a Windows 10 ISO file.  But recently I switched to using a new tool called Rufus that is both reliable at successfully creating bootable media and automating many steps to quickly get the job done so you can perform a clean install.  This is very helpful when performing a clean install of the [Windows 10 20H2...

Read More

The latest update to Windows 10 known officially as the October 2020 update and 20H2 is ready for use and has begun rolling out.  The final build number of the 20H2 update is 19042 with minor revisions rolling out along with normal security updates via Windows Update. At this time the new build is available to testers before Microsoft pushes it to millions of users in the weeks ahead.  Check out the...

Read More