Transferring a drive from a laptop to a system unit is a task that many users face when upgrading or replacing equipment. At first glance, the process seems simple: remove the SSD from one device and insert it into another. But in practice, a lot of nuances arise: from physical compatibility of connectors to software conflicts. In this article we will look at Is it even possible to use an SSD from a laptop to a PC?, what formats are supported, and what to do if the drive is not detected.

The main problem lies in the differences in architecture: laptops are often equipped with compact M.2-drives, while desktop PCs may have slots for SATA III, PCIe x4 or even outdated mSATA. Also, not all motherboards support NVMe protocol, which is used in modern SSDs for laptops. We will analyze all scenarios - from full compatibility to situations where adapters or controller replacement are required.

Physical compatibility: SSD formats in laptops and PCs

The first thing you need to pay attention to is physical form factor drive. The most common types found in laptops are:

  • 🔹 M.2 2242/2260/2280 — compact drives with a “key B” connector (B-key) or "key M" (M-key). The numbers indicate the length of the board (42, 60 or 80 mm).
  • 🔹 mSATA - outdated format, externally similar to mini-PCIe, but incompatible with it.
  • 🔹 2.5" SATA - classic SSDs with a thickness of 7 or 9.5 mm, identical to hard drives.

On desktop PCs the situation is different:

  • 🔹 M.2 2280 - the most common option, but not all motherboards support shorter 2242/2260.
  • 🔹 PCIe x4 — slots for discrete drives (for example, Intel Optane or Samsung 980 Pro in expansion card format).
  • 🔹 2.5" SATA - a universal option, but requires a free connector on the motherboard.
  • 🔹 U.2 - a rare format for server SSDs, incompatible with laptops.

Key Point: M.2 drives with a B+M key (universal) will fit most PC slots, while pure B-key or M-key may not physically fit. For example, Samsung 970 EVO Plus (M-key) is not compatible with the B-key slot on older laptops, but will fit into a PC with no problems M-key.

📊 What SSD format is used in your laptop?
  • M.2 NVMe
  • M.2 SATA
  • mSATA
  • 2.5" SATA
  • I don't know

Data transfer protocols: SATA vs NVMe

Even if the SSD physically fits into the connector, there may be a problem with data transfer protocol. There are two types of laptop drives:

  • 🔸 SATA III — maximum speed ~550 MB/s, compatible with any PC via an adapter.
  • 🔸 NVMe (PCIe) - speed from 1500 to 7000 MB/s, but requires support from the motherboard and BIOS.

The problem is that many budget motherboards (especially before 2016) have a slot M.2, but only support SATA protocol. If you try to install there NVMe drive (For example, WD Black SN850), he just won't decide. You can check support:

  1. 1️⃣ Go to BIOS/UEFI (usually the key Del or F2 when loading).
  2. 2️⃣ Find section Advanced → M.2 Configuration (name may vary).
  3. 3️⃣ See if there is an option PCIe Mode or NVMe Support.
SSD type PC compatibility Required adapter Max. speed
M.2 SATA Yes, with any M.2 or via SATA→USB No / M.2→2.5" (optional) ~550 MB/s
M.2 NVMe Yes, if the motherboard supports PCIe M.2→PCIe x4 (for older PCs) 1500–7000 MB/s
mSATA Yes, via adapter mSATA→M.2 or mSATA→2.5" ~550 MB/s
2.5" SATA Yes, universal No ~550 MB/s
⚠️ Attention: If your PC does not see NVMe drive After installation, check the BIOS version. On boards ASUS And Gigabyte Before 2018, firmware updates are often required to support modern SSDs.

Adapters and adapters: when you can’t do without them

If the SSD from the laptop does not fit into the PC connectors, you will need an adapter. Here are the most common scenarios:

Check SSD form factor (M.2, mSATA, 2.5")

Specify protocol (SATA or NVMe)

Determine free slots on the motherboard (PCIe, M.2, SATA)

Select an adapter that supports the desired speed (for example, PCIe 3.0 x4 for NVMe)

-->

For M.2 NVMe, if the motherboard does not have a suitable slot, an adapter will do M.2→PCIe x4 (For example, ASUS Hyper M.2). It fits into the graphics card slot and allows you to use the SSD at full speed. For M.2 SATA you can get by with a simple adapter M.2→2.5" and connect the drive to a standard SATA port.

The situation is more complicated with mSATA: an adapter is needed here mSATA→M.2 B-key (if the motherboard supports M.2 SATA) or mSATA→2.5" for connection via SATA. Please note that such adapters often limit the speed to SATA II (~300 MB/s), so check the specifications before purchasing.

For 2.5" SATA SSD no adapters are needed - they can be connected directly to any PC via a standard SATA cable and power connector. However, if there are no free ports, it will help SATA→USB 3.0 boxing (eg ORICO 2599C3), but the speed will be limited by USB bandwidth (~400 MB/s).

💡

Before purchasing an adapter, check its compatibility with your motherboard on the manufacturer's website. For example, adapters for NVMe may not work on boards with a chipset Intel H110 or AMD A320 without updating BIOS.

Software nuances: system and driver cloning

If you are moving an SSD with Windows or another OS installed, you may experience problems with drivers And bootloader. The fact is that when installed on a laptop, the system is configured for its hardware (chipset, controllers, GPU). When transferred to a PC, it can:

  • 🛑 Will not load due to lack of drivers for the new chipset.
  • 🛑 "Blue Screen" (INACCESSIBLE_BOOT_DEVICE) due to a change in storage controller.
  • 🛑 Stuck at the Windows logo due to a GPU driver conflict (for example, switching from Intel UHD on NVIDIA/AMD).

Solutions:

  1. 1️⃣ Clean OS installation - the most reliable option. Connect the SSD to the PC, boot from the USB flash drive and install Windows again.
  2. 2️⃣ Cloning with preparation:
    • 🔧 Remove chipset drivers and storage controllers via Device Manager.
    • 🔧 Disable fast startup (Control Panel → Power Options).
    • 🔧 Use Sysprep to reset the configuration:
      C:\Windows\System32\Sysprep\Sysprep.exe /generalize /oobe /shutdown
  • 3️⃣ AHCI mode: If after transfer the system does not see the disk, go to BIOS and enable AHCI Mode instead of IDE/Raid.
  • ⚠️ Attention: When cloning a system from a laptop to a PC via Macrium Reflect or Clonezilla disable the option in BIOS Secure Boot. Otherwise, Windows may block the boot due to a hardware configuration change.

    How-To: How to Transfer an SSD to a PC

    Let's look at the step-by-step process for the most common case - transfer M.2 NVMe SSD from laptop to desktop PC.

    What you need for work

    Phillips screwdriver (usually T5 or T6 for laptops)

    Antistatic wrist strap (optional but recommended)

    M.2→PCIe x4 adapter (if there is no M.2 slot on the motherboard)

    Thermal paste (if the SSD has a heatsink and you remove it)

    Step 1: Removing the SSD from the Laptop

    1. 1️⃣ Turn off the laptop, disconnect the charger and remove the battery (if possible).
    2. 2️⃣ Unscrew the back cover (usually 5-10 screws). On some models (Lenovo ThinkPad, Dell XPS) The SSD is hidden under a special cover.
    3. 3️⃣ Carefully remove the drive by pulling the locking tab. Do not touch the contacts!

    Step 2. Installation on PC

    • 🔧 If the motherboard has M.2 slot:
      1. Insert the SSD at an angle of 30° and secure with the screw (included with the motherboard).
      2. Connect power (if required, for example for some U.2- adapters).
    • 🔧 If there is no slot:
      1. Install the SSD into the adapter M.2→PCIe x4.
      2. Insert the adapter into an empty slot PCIe (usually x16 or x4).

    Step 3. BIOS setup and OS installation

    1. 1️⃣ Go to BIOS (Del/F2) and check that the SSD is defined in the section Boot or Storage.
    2. 2️⃣ If the disk is not visible, update the BIOS or reset the settings to default (Load Optimized Defaults).
    3. 3️⃣ Install Windows or clone the system (see previous section).
    💡

    If the SSD heats up above 70°C after installing the SSD in your PC, add a thermal pad or heatsink. Many NVMe drives (For example, Samsung 980 Pro) require active cooling at high loads.

    Common problems and their solutions

    Even with proper installation, problems may occur. Let's look at typical cases:

    1. SSD is not detected in BIOS

    • 🔹 Check that the drive is inserted correctly (contacts must be clean).
    • 🔹 Update the BIOS to the latest version (especially important for boards based on Intel 100/200 series).
    • 🔹 Try another slot M.2 (if there are several of them). On some boards, one slot only works with SATA, and the other - with NVMe.

    2. The disk is visible in the BIOS, but not in Windows

    • 🔹 Go to Disk management (Win + X → Disk Management) and initialize the SSD.
    • 🔹 If the disk is displayed as "Unallocated", create a volume on it.
    • 🔹 Check your controller drivers in Device Manager (section Storage controllers).

    3. Low NVMe drive speed

    • 🔹 Make sure the SSD is connected to the slot PCIe 3.0 x4 or 4.0 x4 (not x2).
    • 🔹Check the temperature via HWiNFO — throttling begins at 80°C+.
    • 🔹 Disable the option in BIOS VMD Controller (if there is one), it may limit the speed.

    4. Blue screen on boot

    • 🔹 Reset BIOS settings to default.
    • 🔹 Disable Secure Boot and turn it on CSM (Compatibility Support Module).
    • 🔹 Reinstall Windows in UEFI (not Legacy).

    FAQ: answers to popular questions

    Is it possible to install an SSD from a laptop to a PC without an adapter?

    Yes, if the form factors match. For example, 2.5" SATA SSD suitable for any PC with a SATA port, and M.2 NVMe will fit into the slot M.2 M-key on the motherboard (with NVMe support). If the connectors do not match, you will need an adapter.

    Will Windows work when transferred from a laptop to a PC?

    Possible, but not guaranteed. Main risks: lack of drivers for new hardware (chipset, GPU, network card) and bootloader errors. It is recommended to either clean install the OS or prepare the system via Sysprep before cloning.

    How do I know if my motherboard supports NVMe?

    Verification methods:

    1. 1️⃣ View the board specifications on the manufacturer’s website (look for a mention PCIe x4 or NVMe).
    2. 2️⃣ Go to BIOS and find the section M.2 Configuration - if there is an option PCIe Mode, there is support.
    3. 3️⃣ Use the utility CPU-Z: in the tab Mainboard check the chipset. Boards on Intel 100/200/300 series And AMD 300/400/500 series usually support NVMe.

    Can I use an SSD from a laptop as an external drive?

    Yes, you will need an external box for this:

    • 🔹 For M.2 SATA/NVMe: adapter M.2→USB 3.1 (For example, Sabrent EC-SSHD).
    • 🔹 For 2.5" SATA: standard USB 3.0 boxing
    • 🔹 For mSATA: adapter mSATA→USB (less common).

    Speed will be limited by USB bandwidth (up to ~1000 MB/s for USB 3.2 Gen 2).

    Why does the SSD from a laptop work slower in a PC?

    The reasons may be as follows:

    • 🔸 Incorrect slot: for example, NVMe drive connected to slot PCIe x2 instead of x4.
    • 🔸 Outdated controller drivers (update via Device Manager).
    • 🔸 Overheating: check the temperature in HWiNFO — at 70°C+ throttling begins.
    • 🔸 The BIOS mode is enabled SATA instead of PCIe for M.2 slot.