Surface Pro 8 Bit Rot Repair Options

  • DNS Benchmark v2 is Finished and Available!
    Guest:
    That's right. It took an entire year, but the result far more accurate and feature laden than we originally planned. The world now has a universal, multi-protocol, super-accurate, DNS resolver performance-measuring tool. This major second version is not free. But the deal is, purchase it once for $9.95 and you own it — and it's entire future — without ever being asked to pay anything more. For an overview list of features and more, please see The DNS Benchmark page at GRC. If you decide to make it your own, thanks in advance. It's a piece of work I'm proud to offer for sale. And if you should have any questions, many of the people who have been using and testing it throughout the past year often hang out here.
    /Steve.
  • Be sure to checkout “Tips & Tricks”
    Dear Guest Visitor → Once you register and log-in please checkout the “Tips & Tricks” page for some very handy tips!

    /Steve.
  • BootAble – FreeDOS boot testing freeware

    To obtain direct, low-level access to a system's mass storage drives, SpinRite runs under a GRC-customized version of FreeDOS which has been modified to add compatibility with all file systems. In order to run SpinRite it must first be possible to boot FreeDOS.

    GRC's “BootAble” freeware allows anyone to easily create BIOS-bootable media in order to workout and confirm the details of getting a machine to boot FreeDOS through a BIOS. Once the means of doing that has been determined, the media created by SpinRite can be booted and run in the same way.

    The participants here, who have taken the time to share their knowledge and experience, their successes and some frustrations with booting their computers into FreeDOS, have created a valuable knowledgebase which will benefit everyone who follows.

    You may click on the image to the right to obtain your own copy of BootAble. Then use the knowledge and experience documented here to boot your computer(s) into FreeDOS. And please do not hesitate to ask questions – nowhere else can better answers be found.

    (You may permanently close this reminder with the 'X' in the upper right.)

TylerSchwerd

Purchased: 2007-05-16
Nov 26, 2025
1
0
Near Ottawa, Canada
My MS Surface Pro 8 is showing significant signs of slowdown. I can't get it to boot to SpinRite despite enabling boot from USB, changing boot order, and disabling Windows Boot Manager. As far as I can tell it doesn't support booting from/with anything other than UEFI, so is my only option to reformat the drive and start "fresh"?

Device information:
  • Surface model: Surface Pro 8 for Business Model 1983 i7
  • SAM: 11.401.139
  • UEFI: 31.103.143
  • BIOS Version/Date: Microsoft Corporation 31.103.143 07/21/2025
  • OS Edition: Windows 11 Pro
  • OS build: 26100.7171
  • Processor: 11th Gen Intel(R) Core(TM) i7-1185G7 @ 3.00GHz
  • Installed RAM: 32 GB
  • Storage size: 950 GB
  • Storage Model: SKhynix GBHFM001TD3GX013N
  • GPU: Intel(R) Iris(R) Xe Graphics
 
My experience with my Intel Microsoft Surface (Pro) laptops is that they will only boot in x64 mode. The current version of SpinRite cannot be booted directly onto these machines.

See Running SpinRite on a UEFI-only machine for how to create a 64-bit boot disk containing SpinRite.

Cheers
 
Clone the drive out then back in, which forces a complete rewrite.

If you can find an SE secure erase option in the pre-boot UEFI, do that
after cloning out and before cloning back in, as SE secure erase does
a complete job of telling an SSD to start all over.

Run free HDDScan and or free or fee HD Tune to see a graph of the
drive's transfer rate end-to-end to see if there are slow areas or
sudden glitches.

The goal is a fast, smooth experience.

If the drive is soldered in place, is it new computer time? *

Like Apple considers their phones, Microsoft considers these
throwaways.

=8^o

Otherwise, yank the SSD out and work on it in an accessible computer
box.

Let us know what you do and how it goes.

- - - - -

Google AI-enhanced search results suggest:

Yes, the SSD in the Microsoft Surface Pro 8 (Model 1983) is removable and replaceable, and it can be upgraded to a larger or faster one, though it is a procedure best handled by a professional or a skilled user.

The device uses a specific size SSD, an M.2 2230 PCIe SSD, and requires special tools for removal. [1, 2, 3]
  • Removable: The SSD is designed to be removable, primarily for data security purposes in a business context, but this allows for user-led upgrades as well.
  • Upgradeable: You can upgrade to a larger capacity SSD, and while the official process may only recommend replacing with a similar capacity, it is technically possible to upgrade to larger sizes with a compatible M.2 2230 drive.
  • Specific type: The Surface Pro 8 uses a specific, smaller form factor called an M.2 2230 SSD, which is different from standard laptop SSDs.
  • Tools needed: The process requires specific tools, including a T3 or Torx-Plus screwdriver, an anti-static wrist strap, and a SIM eject tool or a paperclip.
  • Professional recommended: Given the specialized nature of the device, Microsoft suggests that skilled IT technicians should perform the removal and replacement.
  • BitLocker: If the device is encrypted, you must generate and save the BitLocker recovery key to a USB drive before you begin, as instructed by Microsoft's guidance for SSD removal.
  • RAM: The RAM in the Surface Pro 8 is not upgradable, as it is soldered to the motherboard. [1, 2, 3, 4, 5, 6, 7]
[1] https://www.windowscentral.com/surface-pro-8-ssd
[2] https://learn.microsoft.com/en-us/a...at-is-the-max-ssd-my-surface-pro8-will-accept
[3] https://www.microsoft.com/en-us/d/replacement-ssd-for-surface-pro-8/8zr1w52nbmgj
[4] https://www.youtube.com/watch?v=TZevH4soLmo
[5] [6] https://learn.microsoft.com/en-us/surface/surface-ssd-removal-guide
[7] https://learn.microsoft.com/en-us/answers/questions/2310756/ram-and-ssd-of-surface-pro-8
 
The workaround is to create a bootable Windows external drive that can be booted, and then run Sprinrite inside a VM. The details can be found at this link on this forum. I have used this procedure to run SR on my SurfacePro 2, two other laptops and a desktop. It takes a bit of work but the results are worth it.

The alternative, if you are not prepared to go this route, is to turn bitlocker off, and then turn it back on after. This will read and rewite all the data on your drive. You should have an image copy of your drive, made while running Windows, before messing with bitlocker.
 
  • Like
Reactions: peterblaise