Cesar de la Torre - Blog

This is a personal blog of Cesar de la Torre

Upgrading the Surface Studio drives to a SATA SSD 2TB and a M.2 NVMe SSD 1TB

Disclaimer #1: Do it at your own risk

Upgrading the drives of a Surface Studio is probably not supported. In any case, do this procedure at your own risk.

Also, I might or might not be able to provide support if you try to follow the same procedure that I followed, this was just a fun project I did over the weekend.

But if you have any question, post it at the end of my blog post and I’ll try to answer, ok?

Disclaimer #2: It is not so long! 😉

Really, the actual process is not as long as this blog post makes it appear…

I wanted to have a very detailed blog post about it as it seems that not many people have done it. But, for instance, the process of doing it was a lot shorter than writing this blog post… Winking smile

The project for the weekend!: Upgrade my Surface Studio with 2 SSD drives

I got my new and impressive Surface Studio a few weeks ago. It really is a beast while being also a beautiful machine:

– 6th Gen Intel Core i7

– 32 Gb memory Ram

– NVIDIA GeForce GTX 980M 4GB GPU GDDR5 memory

– Rapid hybrid drive: 2TB HDD with 128GB SSD cache

Here’s my Surface Studio: Smile


However, that “Rapid hybrid drive” is something I don’t really like. Basically, it is NOT a “solid-state hybrid hard drive” like “all within a single drive”, which I don’t like, neither.

The Surface Studio “Rapid hybrid drive” is more a “dual-drive hybrid system” based on a regular 2TB SATA 7200 rpm hard drive which is using a 128GB SSD M.2 as cache, implemented with the “Intel Rapid Storage Technology (Intel RST) RAID Driver”.

Sure, Intel RST improves the performance of a regular hard drive using an smaller SSD as cache, hence the name “hybrid”, but I wanted to have real SSDs, and “as big as possible” for this machine which is great in every aspect except in the drives specifications.

Here you can see the original drives that I removed from my Surface studio:


It is a regular 2TB SEAGATE hard drive (7,200 rpm) plus a TOSHIBA 128GB M.2 SSD working as a hybrid drive thanks to the mentioned “Intel RST”. However, the Surface team is using a special version of Intel RST drivers which allow the use of the 128GB of SSD M.2, but with Microsoft’s special drivers you don’t have any tool to enable/disable or investigate how that “hybrid drive” is made by.

And these are the new SSDs I installed successfully! Big and super fast SSDs that don’t need any “hybrid approach” at all! Smile


A SAMSUNG 850 PRO SATA 2TB SSD plus a SAMSUNG 960 PRO NVM2 M.2 1TB SSD. Super cool SSDs, I can tell.. Winking smile

Gotchas if using the Intel Rapid Storage Technology (Intel RST)

In my upgraded configuration with the 2 SSDs I’m not using Intel RST. But I wanted to mention the following issue, just so anyone is aware of it.

In the Surface Studio original configuration, If you install Intel’s drivers for Intel RST from the INTEL web site here (wait, DO NOT do it just yet), you can see what’s going on under the covers, BUT, AND THIS IS AN IMPORTANT WARNING for anyone who is not going to remove the original hard drive configuration. DO NOT INSTALL INTEL’s RST drivers unless you are certain that you want to uninstall/remove the original configuration. If you do, you won’t be able to set it up again with the 128GB M.2 SSD as cache because currently (Jan. 2017) the regular Intel RST drivers only allow you to use 64GB of SSD, as shown in the Intel RST management screenshot below which I took from my Surface Studio (even when I had a larger M.2 SSD installed):


So if you intend to keep your Microsoft’s hybrid drive, I recommend not to install Intel’s drivers (just to see the RST configuration) because it is probably updating different drivers. You would need to re’’-install everything with a Surface Recovery Image. So, my advice, do not install Intel drivers unless you are going to get rid of the hybrid drive, as I did.


Disable BitLocker in the Surface Studio original hard drive

IMPORTANT: The original hard drive of the Surface Studio might be encrypted with BitLocker. If you’d like to access to your current hard drive in the future (like setting it up into an external USB 3.0 hard drive case), you’ll first need to make sure that it is not encrypted.

Make sure that your drive is configured like in the following screenshot. Other than that, disable BitLocker from that same screen.



Create your Recovery Drive with the SURFACE STUDIO Windows 10 image

It is better if you create your USB recovery drive before tearing the Surface Studio down . Other than that you’ll need a different computer for creating the recovery drive.
I also think that it would be better if you generate that USB drive from the same SURFACE STUDIO and test that the generated USB actually works and you are able to boot from the SURFACE STUDIO with that actual USB drive before opening the SURFACE STUDIO..

So, here are the steps to create a Recovery Drive with the SURFACE STUDIO Windows 10 Image.

A. First of all, download the Surface Studio RECOVERY IMAGE from here:

A.1 Register your Surface Studio under your Microsoft account or login if you already have that done.

Once you have the Surface Studio registered under your Microsoft Account, when you login in this page, you’ll be able to select the “Surface Studio”, like:


Then, you are able to press the “Continue” button

A.2 Download the actual Surface Studio Windows 10 image (.ZIP file)


A.3 Create your Recovery USB Drive with the Windows 10 Image files within it

You should see now all the steps in the download page which are similar to the following:

After you download the Surface Studio Windows 10 IMAGE, you can then create the actual Recovery USB Drive.
Creating a recovery drive will erase everything that’s stored on your USB drive. Make sure to move anything you want to keep to another storage device before using your USB to create a recovery drive.
Step 1:
Connect your USB drive to your Surface Studio (use a USB 3.0 drive if you can). The USB drive should be at least 16 GB.
Step 2:
In the search box on the taskbar, type recovery, and then select Create a recovery drive. You might be asked to enter an admin password or confirm your choice.
Step 3:
In the User Account Control dialog box, select Yes.
Step 4:
Make sure Back up system files to the recovery drive isn’t selected, and then select Next.
Step 5:
Select your USB drive, and then select Next > Create. A number of files need to be copied to the recovery drive, so this might take a while.
Step 6:
When it’s done, select Finish.
Step 7:
Go back to the recovery image .zip file that you downloaded and open it.
Step 8:
Drag the files from the recovery image folder to the USB recovery drive you created. Then choose to replace the files in the destination.

Now you have your recovery drive ready, including the Windows 10 image files with all the Surface Studio drivers, etc.

Test that the USB Recovery drive works OK

Before tearingdown the Surface Studio, I’d recommend that you test the Recovery Drive you just created by just trying to boot the Surface Studio (without re-installing Windows).
Test that it boots ok with these steps:

Step 1: Shut down your Surface.
Step 2: Insert the bootable USB drive into the USB port on your Surface.
Step 3: Press and hold the volume-down button on Surface.
Step 4: While holding down the volume-down button, press and release the power button.
Step 5: The Surface Studio should boot from the USB drive and prompt a few options in regards the language to install with a “CHOOSE THELANGUAGE” menu, like this:

At this point, you can exit or turn off the Surface Studio, as it looks like the USB drive will work.

Prepare your SATA SSD drive (Format it through an external USB case)

In my case, I mean to format the Samsung 850 PRO SATA SSD from any external USB 3.0 case.
This is a simple step that I advise to take. I didn’t do it and therefore I had a few other issues when trying to install Windows from the recovery drive that I’ll explain at the end of the post.
But, looks like the Recovery Drive won’t  work properly if the SSD drive doesn’t have any partition already created and formatted (Available drive).
Therefore, if you are able, set the SATA SSD into an external USB 3.0 case, connect it to any computer through any USB 3.0 port, create a regular volume and format it. Once you see it as a disk from Windows Explorer, it is ready.
About the M.2 socket SSD, you don’t need to do anything, as that drive will be setup after Windows 10 is installed by using the Intel RST drivers.



Surface Studio Teardown and drives upgrade

I based my upgrade procedure on the following pages and videos. However, they are not providing all the details I had in my experience, especially in regards software/Windows installation. That’s why I thought it would be good to create a detailed blog post about it.



Step 0: Requirements

I couldn’t have done it if I didn’t have the following tools:

a. iFixIt set of tools with torxs screw drivers, etc.

image  image

I got it here last year for other “teardown” operations that I did:


In concrete, you’ll need a screw driver for torx #8, torx #6 and a mounting post #5, as shown here:



b. Suction Cups (these might not be needed, but they help a bit)


c. Project tray and Magnetic project pad: These are not strictly needed but I find them very helpful in every complex teardown project I do. I don’t want to lose any torx.. Winking smile



Step 1: Position the Surface Studio

Tip the Surface Studio onto its back and inspect the base, hoping to find your way in..


Step 2: Remove the round rubber foots

At each corner you find a round rubber foot concealing a Torx screw. Remove all of them.

This step was NOT so easy as it looks like… Do it carefully so you don’t scratch the base of your Surface Studio.


Step 2: Remove the 4 torxs

At each corner, remove the torxs with a torx screw driver #8, as shown below.


Step 4: Remove the cover

As recommended, I used suction cups  to help yank it free. Although you might be able to do it with your bare hands with some more work..

You can find these buddies at iFixit or a lot cheaper at Amazon.



They work the same way. I have both and except the external packaging when you get it, they work the same way, so… it is up to you…

Here’s the picture when I did it.

image image


Here’s a photo of how you see it once opened:


This reminds me a BMW engine. You don’t initially see anything because it is covered…  Let’s remove stuff so we can start seeing the guts… Winking smile

I just see the power supply on the left and two delta-made exhaust fans. They’re sized quite differently. The bigger is kind of a dedicated fan for the GPU and a second and smaller for the CPU.

Here’s an explanation (from ifixit) about all the torx screws that need to be removed:


Step 4: Remove the fans and the midframe


There’s a strict and slightly perilous order of operations here. First out are two fans, but they remain anchored by wires with hidden leads.

4.1. Remove the 6 torxs (#8) and leave it as shown below:


4.2 So, I first removed the below and smaller fan, then the upper and bigger fan.

The thing is that, as mentioned, they are anchored by wires with hidden leads which you won’t see until you remove the midframe.

So, as a temporal step, I put a small box under the fans to hold them up, as shown below:


4.3 That midframe will have to come out before we can proceed further. So, remove the eight torks (also #8 tork) and then extract the midframe as shown below.


Here’s another picture from ifixit, although I prefer not to have the fans holding their weight just by their cables..:



4.4 You see now the two black cables connected to each fan plus the third multi-color cable (must be for a speaker) connected from the midframe to a cable on the motherboard.


4.5 Disconnect first the multi-color cable from the black cable with a connector coming from the motherboard.

IMPORTANT: Notice that, at least in my case, that connector is kind of being hold by under that piece of metal. That’s something important to put it the same way when you re-assembly the machine, so the cable doesn’t touch the fan.


For now, just take it our, and disconnect the multi-color cable so you can now pass the fans through the hole and completely remove the midframe from our way, as here:


As we lift away the midframe, it brings an attached speaker out with it.

So you should see the Surface Studio now like below:


4.6. Disconnect the fans’ cables. IMPORTANT: Those connectors are not super easy to disconnect, so be patient because if you break those connectors that are attached to the motheroard, you’ll be in trouble. So, take it easy and do it slowly.


Now, you should have the fans out of the way, as well as the midframe that we removed previously, too:



Step 5: Stare at the Surface Studio’s internals…

This is now super interesting… It is probably the best moment when tearing it down, except the moment when you test the computer after upgrading and it works.. of course.. Winking smile


5.1 You can see the M.2 SSD drive in the upper right corner. The regular hard drive on the left, and the places where the CPU (Intel i7) and the NVIDIA GPU are situated, as highlighted below. I upgraded the 128GB M.2 NVMe SSD to a much faster and larger 1TB M.2 SSD, plus, instead of a regular hard drive, I set a 2GB SATA SSD.



Step 5: Remove the M.2 SSD

With the midframe removed, the M.2 SSD is now accessible

5.1 Remove the torx screw holding the M.2 SSD to the motherboard. In this case it is a torx screw #6, so you’ll need to change the torx screw driver tool:


5.1 Remove the actual M.2 SSD

Then, just remove it like in the below picture (which is not mine, that’s why it is slightly different, looks like the 64GB M.2 SSD), but you remove it the same way.
IMPORTANT: Pull the SSD straight back. Do not pull the SSD upward or risk damaging the M.2 socket.


So far, so good. But now, in order to remove the hard drive, that is not so simple, as it is placed under the heat sink or thermal system.

Step 6: Remove the heat sink

Therefore, you need to extract the shiny heat sink. The heat sink offers quite a bit of cooling power in a tiny package.
Heat pipes coming off of each processor (CPU and GPU) flow out to exhaust radiators, each of which has a dedicated fan to blow all that hot air out of the system.

6.1 Remove seven torxs (#8) and the two highlighted below:


The 7 torxs are pretty similar to the previous ones. Although 3 of them are removable and 4 of them will stay on the heat sink, but lose.

However, the other two “mounting posts” need a different tool.

6.2 Remove the two mounting posts

Once you use the right tool, it is really simple to remove those…

image image


6.3 Remove the actual heat sink

You just need to pull it out, carefully. It might be a little bit stuck because of the thermal compound used on the CPU and GPU, but it should be easy. Just pull carefully from the heat sink and you’ll get it out, as shown below:


You can see the thermal compound, kind of dry, on top of the GPU and CPU and their related areas on the heat sink.

In my opinion, they put too much thermal compound on top of the GPU, but it looks like it doesn’t impact to the motherboard. It must not be invasive… Smile

We’ll deal with that (cleaning the thermal compound) after removing the hard drive.

Here’s the other side of the thermal sink. Pretty cool!  Winking smile



Step 7: Remove the Hard Drive

As mentioned, there’s a standard SATA hard drive connector in here—and attached to it, a standard SATA hard drive.
It took a little work to get here, but you are indeed able to swap a fancy SSD here instead of the oldish hard drive. Smile

I actually cleaned the thermal compound before removing the hard drive..But I think it would have been a bit easier to remove the hard drive first out of the way, so that’s how I’m recommending to do it below.


7.1. Remove the 3 remaining torxs so you can take the hard drive out.



7.2 Remove the hard drive and detach it from the cable’s connector

Remove the hard drive and disconnect the SATA/SATA power cable

image image



Here’s the hard drive detached from the Surface Studio:

image  image


Before going any further and putting new components, you might have noticed that you might need to clean the thermal compound up…

Step 8: Clean the thermal compound from the CPU, GPU and thermal sink

You need to clean it up so it is ready to put fresh thermal compound before putting the thermal sink back again.

You can see it has a bunch of thermal compound all over it:

CPU (Intel i7)


For cleaning this up, I used the “ArctiClean Thermal Material Remover” and the “ArctiClean Thermal Material Purifier”, but using plain 99% Alcohol might be enough, as well.

For actually cleaning it up, the best thing to use are coffee filters.. Smile



You can see how clean they are..

The GPU was even reflecting the “W” of “Seahawks” from my T-shirt!!

I realized after taking the picture as I didn’t know why there was that W on the GPU now… Only in the picture reflection… Winking smile


Go Hawks! Smile

And now, the fun part about putting the new stuff in the Surface Studio!! Wooohooo!

Step 9: Install the new M.2 SSD and SATA SSD

So, here are the two new buddies that are going to improve my Surface Studio!

They really are “black belts”. We’re not talking about SAMSUNG EVO SSDs but SAMSUNG PRO SSDs. A lot faster.. Smile

image image


9.1 Remove the drive mounting brackets from the old hard drive and set it up on the new SATA SSD, like here:

image              image


9.2 Connect the SATA cable to the SATA SSD:


9.3 Install the new SATA SSD on the motherboard by attaching it with the 3 torx screws.

Remember, do NOT put the mounting post just yet, as it also has to hold the heat sink, afterwards


9.4 Set the M.2 SSD up into its socket and secure it with the torx screw (#6 size) that you should have, so it looks like the following:



Well, well, this is looking pretty good with my new SAMSUNG PRO SSDs! Super cool! Smile




Put Thermal Compound to the GPU and CPU areas.

I used Arctic Silver 5 which is pretty popular.


I didn’t take a picture of the way I put the thermal paste, but you can take a look to many places in the internet on how to apply it:

Techniques to apply thermal paste/compound: https://www.pugetsystems.com/labs/articles/Thermal-Paste-Application-Techniques-170/


Step 10: Set the Heat sink back

Do it carefully, as you are putting it with the thermal compound…

Then, set the torx screws back, so it looks like below:



Step 11: Connect the fans back

Now, we’re just doing “reverse steps”, easy-peasy!! Smile

Remember the order of the cables. Larger connects to the upper connector.

Smaller to the below connector.

In any case, the fan’s connectors are in different sizes, so you cannot be wrong.



Step 12: Position the midframe and connect its multicolor cable (And place it right!)

12.1 – Pass the fans through the hole and just position the midframe.



12.2 IMPORTANT: Connect the multicolor cable (speaker’s cable) and set the cable under the metal piece

CAUTION: After connecting the multi-color cable to its related connector and cable, remember to set the cable underneath the metal piece over the motherboard.

If you don’t do this, that cable could be touching the fan, doing noise and potentially it could even break the fan. I guess that’s why it was originally placed in that position.

a. Connect
b. Place it right!



Step 13: Set the fans back into the Surface Studio

Easy steps, just in reverse order.



Step 14: Put the cover back and the gum protectors

Again, easy steps, just in reverse order.



And there you go! We are done with the HARDWARE part! Smile



Step 15: Install Windows 10 into the faster PCIe M.2 NVMe SSD drive

I added this procedure as an additional blog post that you can check here:


This other approach (installing on the PCIe M.2 NVM2 SSD, the SAMSUNG 960 PRO in my case) is better and recommended as this drive is a lot faster than the SATA SSD (the SAMSUNG 850 PRO SSD in my case).

If you choose to install on the PCIe M.2 NVM2 SSD, just follow the steps in that second post and discard the rest of the posts below.


Step 15”: Install Windows 10 through the Recovery Drive with the Surface Studio Image into the default SATA SSD drive


Boot from the USB Recovery Drive with the Image files

15.1: Insert the bootable USB drive into the USB port on your Surface.
15.2: Press and hold the volume-down button on Surface.
15.3: While holding down the volume-down button, press and release the power button.

You should see an screen like the following:


I selected “English (United States)”

15.4 Enter into the Troubleshoot option:



15.5: Go into the “Recover from a drive” option:



15.6: Select “Just Remove my files”



15.7: The Recovery Process will be ready to start. Hit the “Recover” button:



15.8: TPM Change warning. Since it is installing everything from scratch, the TPM is also being cleared. Anything encrypted with the previous TPM won’t be accessible any more.

That’s why I recommended at the begining of this procedure to disable BitLocker from the original hard drive, just in case you’d want to access to it in the future.



15.9 Windows setup steps:

Now you’ll get the typical Windows 10 setup steps, like:




Until you get Windows installed.

Successful Windows 10 installation with the new SSD drives

And finally, below you can see how my Surface Studio has the two SSDs installed and working and all the drivers seem to be properly installed. Woohoo! Smile




Issues and Troubleshooting

“No available drive” when installing from the USB Recovery Drive with the Surface Studio Image

The process that I explained above was not exactly the experience that I had, but what it should have been..

The thing is that I installed a brand new SATA SSD and when booting from the USB Recovery Drive, it was not able to “see” any drive and was kind in a loop saying “No available drive”…


The way I solved it was by installing a regular Windows 10 from a regular Windows 10 setup Boot USB drive, because a regular Windows setup is able to see the drives and format it at “setup time”. However, because that regular Windows 10 setup was not a SURFACE STUDIO image, it didn’t have many drivers installed, etc., so after I made sure that the computer was certainly “seeing” my new SSD drives,

Before starting again the setup with the Recovery drive with the original Surface Studio image, I also took advantage of that “temporal Windows 10 installation” and installed the “Intel Rapid Storage Technology (Intel RST)” from the INTEL web site here so I was able to see the M.2 SSD, as well, like in the below screenshots.

I made sure that I was NOT using my M.2 SSD as cache, so not using “Acceleration using SSD”, as my main drive is also an SSD, it doesn’t make sense to use this mechanism and I prefer to have clean SSDs installed.


But, using INTEL’s software I made sure that the SSD drives were both working properly:




Also, I didn’t want the “Link Power Management” to be enabled…


I made sure that both drives were working:

Drives_in_Computer_Management Drives_in_Disk_Management Drives_in_Windows_Explorer


After doing quite a few other tests, I started over the installation process with the original Recovery Drive with the SURFACE STUDIO Image (with all the drivers), and it did finished successfully, that second time. So far, it was just a small issue that I solved pretty quick.

All in all, everything is working great and super fast!

Enjoy! Smile


Other intertesting links and discussions:

How do you install Windows to the PCIe SSD?

Other links:



Comments (1) -

  • Cesar de la Torre

    2/11/2017 4:51:35 AM | Reply

    Original comments - As I moved this post from a different one.
    January 30, 2017 at 8:39 am  (Edit)
    Great write-up! However, the big problem I see with what you’ve done is that you have installed Windows 10 onto the slower 2 TB 2.5″ SATA III SSD (disk 0) and not onto the MUCH faster 1 TB PCIe M.2 SSD (disk 1) as you should have. Doing that kind of negates the use of the insanely fast (and insanely expensive) 1 TB Samsung 960 Pro now doesn’t it??? If I were you, I’d install Windows on the MUCH faster disk 1 and use the slower disk 0 for your data storage. Doing so is not as easy as it sounds (due to the Surface Studio’s UEFI controlling where the recovery image gets installed to), but it can indeed be done. If you need any help, I’d be more than happy to share how I did it on my own Surface Studio.

    Cesar de la Torre [MSFT]
    January 30, 2017 at 3:51 pm  (Edit)
    @ TheOfficeMaven: You have a point there! I was not aware that the 1 TB PCIe M.2 SSD drive is a lot faster than the 2 TB SATA III SSD.. Good to know.
    If installing Windows 10 into the M.2 SSD, I don’t think you can use the Microsoft Surface Studio Windows 10 Image available from here:
    www.microsoft.com/.../downloadablerecoveryimage as there’s no option in that setup process to provide “specific drivers” for a drive.
    I guess the way to do what you mentioned is to install a plain Windows 10 (from a bootable W10 USB setup) and at setup-time, right before selecting the disk/partition you want to install Windows to, you can specify the drivers for the M.2 drive (Intel RST drivers).
    However, this method requires to install most of the Surface Studio drivers once Windows is installed and started. From here:
    Surface Studio Drivers and Firmware: www.microsoft.com/.../details.aspx?id=54311

    Is that how you did it?

    January 30, 2017 at 4:51 pm  (Edit)
    Haha… That super sweet NVMe M.2 Samsung 960 Pro drive you have is probably close to 6 times faster than the 2.5″ SATA III Samsung 950 Pro drive, so installing Windows on the 960 will result in a HUGE performance gain for your Surface Studio. It’ll absolutely fly!

    Just as an FYI… When Windows is installed on UEFI-based computers (such as the Surface Studio), it initializes the system drive with a GUID partition table (GPT), creates a Fat32 formatted “EFI System Partition” (ESP) (i.e. the “boot” partition) on the drive, and then writes the GUID of the system drive to a UEFI variable (PARTITION_SYSTEM_GUID) in the computer’s UEFI firmware. When Windows RE runs (i.e. the Surface Studio’s recovery image), it automatically identifies the system drive by searching for a drive with a GUID matching the value stored in the UEFI firmware (which is disk 0 by default on the Surface Studio). Therefore, we need to take the extra step of temporarily installing a “generic” instance of Windows 10 in order to force Windows to create the ESP partition on disk 1, and write a new UEFI variable for that drive to the computer’s UEFI firmware, so that the recovery image will get properly installed onto disk 1 instead of disk 0.

    So yes, what you said is exactly correct. You should install a “generic” instance of Windows 10 x64 onto the Surface Studio first so that you can force the UEFI to use disk 1 as the system drive (instead of disk 0). Then you can go ahead and install the Surface Studio recovery image and it will properly install itself to the M.2 SSD instead of the SATA III SSD.

    Here are the steps/notes I took during the storage upgrade on my own Surface Studio:

    I) Create a Surface Studio recovery image

    Download the Surface Studio recovery image from here (a serial number is required for download):

    Download a recovery image for your Surface

    Follow the instructions provided to create a UEFI bootable USB drive with the recovery image on it.

    II) Create a “generic” Windows 10 x64 installation image

    Use Rufus to create a UEFI bootable USB drive with the Windows 10 x64 installation image on it as per:

    How to create a Windows 10 USB installation media with UEFI support

    NOTE: The link for downloading the Windows 10 ISO is broken in the above referenced article. You can download it from here (www.microsoft.com/.../windows10) using Microsoft’s media creation tool. Once you’ve downloaded the media creation tool, simply follow the steps provided for “using the tool to create installation media”.

    III) Obtain the Intel “RST AHCI RAID Controller” driver

    Download the “Surface Studio Drivers and Firmware” from here:

    Surface Studio Drivers and Firmware

    To extract the individual driver files from the downloaded MSI file, open a command prompt window and run the following command (NOTE: Change “C:\SurfaceStudio_Win10_1701006_0.msi” to the location of the downloaded MSI file, and change “C:\SurfaceStudioDrivers” to the destination folder for the extracted files):

    msiexec.exe /a “C:\SurfaceStudio_Win10_1701006_0.msi” targetdir=”C:\SurfaceStudioDrivers” /qn

    After extracting the downloaded MSI file, copy the “RST AHCI RAID Controller” driver files over to the UEFI bootable USB drive with the Windows 10 x64 installation image on it. NOTE: The extracted driver files will be located at:


    Basically, you just want to copy the “RST_AHCI” folder over to the root of the UEFI bootable USB drive so that you can use it to load the Intel “RST AHCI RAID Controller” driver when installing Windows 10 onto your Surface Studio (i.e. so that Windows can see the Surface Studio’s “disk 1” drive).

    IV) Split the Surface Studio’s “rapid hybrid drive” up into its separate SSD and HDD components

    Disable the Intel Smart Response Technology (SRT) acceleration and release the SSD drive from the cache in order to split the Surface Studio’s “rapid hybrid drive” up into its separate SSD and HDD components. To do this, download the latest version ( as of this writing) of the “Intel Rapid Storage Technology (Intel RST) RAID Driver” from here:

    Intel® Rapid Storage Technology (Intel® RST) Driver

    Install the “Intel Rapid Storage Technology (Intel RST) RAID Driver” onto the Surface Studio and reboot when you are prompted to do so. After the Surface Studio has restarted, run the “Intel Rapid Storage Technology” application (IAStorUI.exe), click on its “Performance” tab, and then click the “Disable acceleration” link. Once acceleration has been disabled, click on the “Reset to available” link in order to release the SSD drive from the cache.

    IMPORTANT: If you have an i7 Surface Studio, then you will never be able to get the full 128 GB cache (119 GB actual) back after releasing the SSD drive! Therefore, make sure that this is something you’re okay with before proceeding. On the other hand, if you have an i5 Surface Studio, then you’re good to go seeing as its default 64 GB cache can easily be recreated at any time via the Intel SRT software (i.e. if you ever need to go back to the default configuration for warranty/resale purposes, etc.).

    V) Replace the Surface Studio’s SSD and HDD drives with larger/faster SSD drives

    Shut down the Surface Studio and replace the original Toshiba XG3 THNSN5128GPU7 128 GB M.2 PCIe 3.0 X4 NVMe 2280 SSD (or Sandisk Z400S SD8SNAT-064G-1122 64 GB M.2 SATA III 2280 SSD) and the original Seagate Momentus ST1000LM024 1 TB 2.5-Inch SATA III 5400 RPM 8MB Cache HDD as per:

    Know How… 270: Buy, Build, or upgrade the Surface Studio!
    https://youtu.be/oN8XDhuGaUk (starts at the 20:08 mark)

    Microsoft Surface Studio Teardown

    NEWBIE NOTES: All screws are T8 Torx screws except for the one M.2 SSD card retention screw, which is a T6 Torx screw, and the four spring clipped screws holding the heat sink to the motherboard, which are T10 Torx screws. I found a really nice Torx screwdriver set at my local Home Depot for only $6 that has all of the required Torx sizes in it (Husky 8-in-1 Precision Torx Screwdriver Set – SKU #1000039344 – www.homedepot.com/.../204664390). You will also need an inexpensive 5 mm nut driver (www.homedepot.com/.../203310630) (or socket) to remove two small mounting posts as well. I did not need any suction cups whatsoever to open the bottom cover as it just pops off easily once the four T8 Torx screws (located underneath the sticky foot tabs) are removed. Artic Silver 5 thermal paste can be used (spread in an X pattern) to repaste the CPU and GPU when reinstalling the heat sink.

    VI) Force Surface Studio’s recovery image to install onto the faster PCIe M.2 SSD drive (disk 1)

    Plug the UEFI bootable USB drive with the generic Windows 10 x64 installation image on it into the Surface Studio (make sure that no other USB devices are plugged in, and that a SD card is not in the SD card reader slot), hold down the volume down button, and while holding it down, press and release the power button in order to boot to the Windows 10 installation image.

    Enter your language and other preferences and click “Next” to continue.

    Click “Install now”.

    At the “Which type of installation do you want?” screen, select “Custom: Install Windows only (advanced)”.

    On the “Where do you want to install Windows?” screen, select “Load driver” and select the Intel “RST AHCI RAID Controller” driver that you previously copied to the “RST_AHCI” folder in the root of the UEFI bootable USB drive with the Windows 10 installation image on it.

    Once the drivers have been loaded, select “Drive 1 Unallocated Space” as the location where you want to install Windows, and complete the remainder of the Windows installation process.

    NOTE: This is a very important step seeing as disk 1 will be the faster PCIe M.2 2280 SSD, and so that’s the drive where you want to install Windows to (disk 0 will be the slower 2.5″ SATA III SSD/HDD that you’ll be using for data storage, etc.). Don’t worry about completely setting up this “generic” installation of Windows seeing as we’re only using it as a “stepping stone” for getting the Surface Studio recovery image to successfully install onto disk 1.

    FYI: When Windows is installed on UEFI-based computers (such as the Surface Studio), it initializes the system drive with a GUID partition table (GPT), creates a Fat32 formatted “EFI System Partition” (ESP) (i.e. the “boot” partition) on the drive, and then writes the GUID of the system drive to a UEFI variable (PARTITION_SYSTEM_GUID) in the computer’s UEFI firmware. When Windows RE runs (i.e. the Surface Studio’s recovery image), it automatically identifies the system drive by searching for a drive with a GUID matching the value stored in the UEFI firmware (which is disk 0 by default on the Surface Studio). Therefore, we need to take the extra step of temporarily installing a “generic” instance of Windows 10 in order to force Windows to create the ESP partition on disk 1, and write a new UEFI variable for that drive to the computer’s UEFI firmware, so that the recovery image will get properly installed onto disk 1 instead of disk 0.

    VII) Install the Surface Studio’s recovery image

    Shut down the Surface Studio, plug the UEFI bootable USB drive with the recovery image on it into the Surface Studio (make sure that no other USB devices are plugged in, and that a SD card is not in the SD card reader slot), hold down the volume down button, and while holding it down, press and release the power button in order to boot to the Surface Studio recovery image.

    When Windows RE starts, go to: English (United States) -> US -> Troubleshoot -> Recover from a drive

    NOTE: If prompted for a recovery key, select “Skip this drive” at the bottom of the screen.

    Select: Just remove my files -> Recover

    NOTE: If prompted to change your TPM, select OK.

    That’s it! Your Surface Studio will now be in it’s out-of-box configuration state with a fully activated instance of Windows 10 installed on its new larger/faster PCIe M.2 SSD.

    Mike (The Office Maven)

    Cesar de la Torre [MSFT]
    January 30, 2017 at 10:24 pm  (Edit)
    Thanks for sharing your experience here within this blog post! Such a huge comment! That is really another post! 🙂
    Btw, once you have installed the plain vanilla Windows 10, why don’t you just install the Surface Studio Drivers and Firmware: www.microsoft.com/.../details.aspx?id=54311 instead of installing the Surface Recovery Image? – I don’t think it has any added value/software/drivers that I don’t have already installed, right? – Was that just your preference to check if you could also install the Surface Studio recovery image on the PCIe M.2 SSD?

    Cesar de la Torre [MSFT]
    January 30, 2017 at 9:35 pm  (Edit)
    Yep, as I supposed above, while installing a plain Windows 10 (from a bootable Windows 10 USB flash drive) and right before selecting the disk/partition you want to install Windows into, I can load the specific drivers for the M.2 drive (Intel Chipset RAID Controller) that I first conveniently placed in a folder within the same USB flash drive (Initially extracted from the Surface Studio Platform Installer Drivers, or you can also use Intel’s drivers). After that, Windows’ installation sees the H.2 drive and I can install Windows on it.
    After that, you just need to install all the drivers from the Surface Studio Drivers and Firmware download: www.microsoft.com/.../details.aspx?id=54311
    And I was good to go. 🙂

    January 31, 2017 at 9:06 am  (Edit)
    Yes, you can indeed just install the full set of Surface Studio Platform Drivers (by running SurfaceStudio_Win10_1701006_0.msi), but I felt that it was best to restore the Surface Studio back to the exact way that it came straight out-of-the-box, and so that’s why I opted to go the extra step and run the Surface Studio recovery image after installing the generic/vanilla instance of Windows 10 Pro x64. Additionally, the recovery image gets you back the Studio-specific UWP apps, owl wallpaper images, etc. Whereas just installing the Surface Studio Platform Drivers does not. Lastly, back when I was first doing all of this stuff, I had no idea if installing only the Surface Studio Platform Drivers on a generic/vanilla instance of Windows 10 Pro x64 would get you an activated copy of Windows 10 or not. However, I new for sure that using the Surface Studio recovery image did get you back to a fully activated copy of Windows 10. Personally, I feel that it is always best to go the recovery image route when you are doing a fresh/clean install. That way you are exactly sure of what you are starting with (i.e. you’ll get the out-of-box Surface Studio experience).

    Anyway, I’m glad to hear that you now have Windows 10 running from the Surface Studio’s faster M.2 SSD (i.e. disk 1). Enjoy your Surface Studio. I absolutely LOVE mine!

Add comment