You replaced the old hard drive on your PC with a more capacious one SSD or HDD, and now it's gathering dust idle? Or want to transfer data from your computer's system drive to your laptop? The question of compatibility of drives from desktop PCs and laptops arises often - and the answer to it is not as clear-cut as it might seem. In this article we will analyze all possible scenarios: from physical connection to software nuances that will help avoid data loss or equipment damage.

It’s worth clarifying right away: technically connect the drive from the PC to the laptop you can almost always, but the methods and complexity of the process depend on the type of drive, interface, and even laptop model. For example, 3.5" HDD a desktop computer won't fit into a standard laptop compartment, but that doesn't mean it can't be used. But M.2 SSD with connector PCIe 4.0 may not work on an old laptop due to lack of protocol support. Below is a detailed analysis of each case.

Types of hard drives: what can be connected to a laptop

Before we talk about connecting, you need to understand what kind of drive you are dealing with. The choice of adapter, cable, or even the need to disassemble the laptop depends on this. All PC drives are divided into three main categories:

  • 🖥️ 3.5-inch HDDs - standard hard drives for desktop PCs. Have an interface SATA III (6 Gbit/s) and require separate power supply 12V.
  • 💽 2.5-inch HDD/SSD - a universal form factor used in both PCs (as additional drives) and laptops. Connect via SATA or mSATA.
  • 🚀 M.2 SSD - modern drives with interfaces SATA, PCIe (NVMe) or PCIe (AHCI). May have different lengths (2242, 2260, 2280) and keys (B-key, M-key, B+M-key).

Laptops usually support only 2.5-inch wheels (in the standard compartment) and M.2 (in a separate slot). However, there are nuances:

  • 3.5-inch HDDs They won’t physically fit inside the laptop, but they can be connected externally via adapter USB-to-SATA or docking station.
  • 🔄 2.5-inch SATA drives from PCs are suitable for most laptops - they are identical to laptops in size and connector.
  • ⚠️ M.2 SSD require compatibility testing protocol (For example, NVMe will not work in a slot that only supports SATA) and key (for example, a disk with M-key will not fit into the slot B-key).

If you are not sure about your disk type, you can determine it visually:

Disk type Form factor Interface Example models
HDD (hard disk) 3.5" or 2.5" SATA III (6 Gb/s) Seagate Barracuda, WD Blue, Toshiba X300
SSD (solid state) 2.5" SATA III Samsung 870 EVO, Crucial MX500, Kingston A400
M.2 SATA SSD 2242/2260/2280 SATA (B-key or B+M-key) WD Green SN350, Transcend 220S
M.2 NVMe SSD 2242/2260/2280 PCIe 3.0/4.0 (M-key) Samsung 980 Pro, WD Black SN850X, Corsair MP600
📊 What type of drive do you want to connect to your laptop?
  • 3.5" HDD
  • 2.5-inch SATA SSD/HDD
  • M.2 SATA SSD
  • M.2 NVMe SSD
  • I don't know

Connection methods: from simple to complex

The method you choose depends on whether you want to use the disk inside the laptop (as primary or secondary) or externally (for data transfer). Let's consider all the options, starting with the most affordable.

1. External connection via USB adapter

The most universal and safe way is to use USB-to-SATA adapter or docking station. It is suitable for:

  • 🔌 3.5-inch HDD (requires external power adapter 12V).
  • 🔋 2.5-inch SATA SSD/HDD (powered by USB, no additional power required).
  • 💿 M.2 SSD (need adapter M.2-to-USB with support NVMe or SATA, depending on the disc).

Advantages of the method:

  • ✅ Does not require laptop disassembly.
  • ✅ Suitable for any discs, including 3.5-inch.
  • ✅ Allows you to quickly copy data or use the disk as an external drive.

Disadvantages:

  • ⚠️ Speed limited by version USB (For example, USB 3.0 gives up to ~400 MB/s, and USB 2.0 - only ~40 MB/s).
  • ⚠️ For 3.5-inch HDD You need an adapter with a power supply.

Example adapters:

  • 🔌 ORICO 2139U3 - for 2.5/3.5-inch SATA (with meals).
  • 🚀 Sabrent EC-SSHD - for M.2 NVMe/SATA (USB-C, speed up to 10 Gbps).
  • 💽 UGREEN CM517 — universal docking station for two disks.

Select an adapter for the drive type (SATA/M.2)

Check for power supply (for 3.5-inch HDDs)

Make sure your laptop's USB port is compatible (3.0/3.1 for high speed)

Connect the disk and wait for it to be detected in the system -->

2. Installation inside the laptop (replacing or adding a disk)

If you want to use a disk from a PC as main or additional inside a laptop, you need to consider:

  • 📏 Form factor: can only be installed in a laptop 2.5-inch or M.2 disks. 3.5-inch won't fit.
  • 🔌 Interface:
    • SATA — universal, but limited to ~550 MB/s.
    • NVMe (PCIe) - faster (up to 3500–7000 MB/s), but requires laptop support.
  • 🔧 Slot: Not all laptops have a second slot for M.2 or support Optane Memory.

Step-by-step instructions for installing a 2.5-inch SATA drive:

  1. Turn off the laptop and remove the battery (if removable).
  2. Unscrew the back cover (usually a Phillips screwdriver is needed).
  3. Locate the drive bay (usually marked as HDD/SSD).
  4. Remove the old drive (if any) and install the new one, securing it with screws.
  5. Connect the drive to the connector SATA on the motherboard.
  6. Reassemble your laptop and turn it on. The disk must be determined to be BIOS/UEFI.
How to check NVMe support in a laptop?

To find out if your laptop supports NVMe SSD, follow these steps:

1. Go to Device Manager (Win + X → Device Manager).

2. Expand the branch Disk devices and look at the model of the current disk.

3. If the protocol is specified there PCIe (For example, Samsung NVMe), then NVMe supported.

4. Alternatively: download the utility HWiNFO and check the slot M.2 in section Motherboard.

⚠️ Attention: If you install M.2 SSD into the laptop where it used to be SATA disk, make sure the slot supports PCIe. For example, in some models Lenovo IdeaPad or HP Pavilion slot M.2 can only work in mode SATA, and NVMe disk I just can't decide.

3. Connection via eGPU or Thunderbolt (for advanced users)

If your laptop supports Thunderbolt 3/4 (USB-C with ⚡ symbol), you can connect M.2 NVMe SSD via external box, for example:

  • 🔌 AKiTiO Node Lite - for M.2 NVMe with speeds up to 40 Gbit/s.
  • 💾 Sabrent EC-SSHD - compact adapter for Thunderbolt.

This is relevant for:

  • 🎮 Gamers who want to use the drive as external storage for games.
  • 🖥️ Professionals working with large files (video editing, 3D rendering).

Cons:

  • ⚠️ High price of adapters (from 10,000 ₽).
  • ⚠️ Required Thunderbolt, which is not found in all laptops (for example, it is not found in most budget models Acer or Asus).

Interface compatibility: SATA vs. NVMe vs. mSATA

One of the main problems when connecting a drive from a PC to a laptop is interface incompatibility. Even if the disk is physically the right size, it may not work due to differences in protocols. Let's take a closer look.

1. SATA III (6 Gbps)

The most universal interface that is supported:

  • 🖥️ In all 2.5-inch HDD/SSD from PC.
  • 💻 In all laptops of the last 10+ years (even budget models).

Benefits:

  • ✅ Full compatibility.
  • ✅ Does not require additional drivers.
  • ✅ Speed ~550 MB/s is enough for most tasks.

Disadvantages:

  • ⚠️ Slower NVMe 5–10 times.
  • ⚠️ Some laptops have a slot M.2 can only work in mode SATA, even if the disk supports NVMe.

2. NVMe (PCIe)

NVMe is a protocol for M.2 SSDwhich uses a bus PCIe instead of SATA. It provides speeds from 1500 to 7000 MB/s, but there are some nuances:

  • 🔧 The laptop must support PCIe in slot M.2 (checked via BIOS or utilities like CPU-Z).
  • 🔑 The disk must have the correct key:
    • M-key - for NVMe (4 contacts on the right).
    • B-key - for SATA (6 contacts on the left).
    • B+M-key - universal, but only works in mode SATA.

Critical information: if the laptop has a slot M.2 only supports SATA, then NVMe disk will not be detected, even if physically inserted. For example, in laptops Lenovo ThinkPad T480 or Dell Latitude 7490 there are two slots M.2: one for SATA, another for PCIe.

Interface Max. speed Laptop compatibility Example disks
SATA III ~550 MB/s 100% (all models) Samsung 870 EVO, Crucial MX500
PCIe 3.0 x2 (NVMe) ~1500 MB/s Laptops from 2015 (check slot) WD Blue SN550, Kingston KC2500
PCIe 3.0 x4 (NVMe) ~3500 MB/s Laptops from 2017 (eg Dell XPS 15) Samsung 970 EVO Plus, Corsair MP600
PCIe 4.0 x4 (NVMe) ~7000 MB/s Laptops from 2020 (eg ASUS ROG Zephyrus G14) WD Black SN850X, Seagate FireCuda 530
💡

If you are not sure which interface your laptop supports, find its model on the manufacturer's website and look at the specifications. For example, for HP Spectre x360 The official page states: "1 x M.2 2280 PCIe NVMe SSD slot."

Software nuances: what to do after connecting

Even if the disk is physically connected and is detected in BIOS, this does not guarantee that it will work immediately on Windows or Linux. Here's what to do:

1. Initializing the disk in Windows

If the disk is new or was formatted on another system, it needs to be initialized:

  1. Click Win + X and select Disk management.
  2. Find the disc with the label Not distributed or Offline.
  3. Right click and select Initialize disk.
  4. Select section style:
    • MBR — for disks up to 2 TB.
    • GPT - for disks larger than 2 TB or for UEFI.
  • Create a new volume and format (for example, in NTFS).
  • 2. Transferring the system from PC to laptop

    If you connect a disk with Windows installed from a PC, the system may not boot on the laptop due to:

    • 🔧 Drivers: There are no drivers for the chipset, video card or network adapter of the laptop.
    • 🔑 Activations: Windows may require reactivation (especially if the motherboard is very different).
    • 🖥️ Bootloader Configurations: if PC used Legacy BIOS, and the laptop is UEFI, the system will not start.

    Solutions:

    • 🛠️ Use Sysprep to prepare the system for migration:
      C:\Windows\System32\Sysprep\Sysprep.exe /generalize /oobe /shutdown
    • 🔄 Reinstall Windows on your laptop from scratch (recommended to avoid problems).
    • 🔧 Install drivers manually from the laptop manufacturer's website.
    ⚠️ Attention: If the PC disk was encrypted using BitLocker, it cannot be read on another device without a recovery key. Before connecting to a laptop, be sure to disable encryption in Control Panel → BitLocker Drive Encryption.

    3. Problems with disk detection

    If the disk is not visible in the system, check:

    • 🔌 Connection: Try a different cable or port USB.
    • 🔧 BIOS/UEFI: go to settings (usually by F2, Del or Esc) and check if it is enabled SATA Controller or NVMe Support.
    • 🛠️ Utilities: use DiskPart to check:
      diskpart
      

      list disk

      select disk X (где X — номер вашего диска)

      attributes disk clear readonly

    💡

    If the drive is detected in the BIOS but not visible in Windows, it is most likely not initialized or has an incompatible file system (for example, ext4 for Linux).

    Common mistakes and how to avoid them

    When connecting a drive from a PC to a laptop, users often encounter typical problems. Here are the most common ones and how to solve them:

    1. The disk is not detected in the BIOS

    Possible reasons:

    • 🔌 Incorrect connection: Check if the disk is firmly inserted into the slot SATA/M.2.
    • 🔧 Interface incompatibility: for example, NVMe disk in a slot that only supports SATA.
    • 💡 Disabled controller: in BIOS find options like SATA Mode or NVMe Support and turn them on.

    2. The disk is detected, but Windows does not boot

    If you transferred the system disk from your PC:

    • 🔄 Download mode: in BIOS switch Legacy on UEFI (or vice versa) if the system does not start.
    • 🔧 Drivers: Connect the drive as an external one and update the chipset, video and network card drivers.
    • 🛠️ Bootloader recovery:
      bcdboot C:\Windows /s S: /f UEFI

      (where C: - disk with Windows, S: - boot partition).

    3. Slow disk performance

    If SSD runs slower than expected:

    • 🔧 Check if the mode is enabled AHCI in BIOS (not IDE or RAID).
    • 🛠️ Update the disk firmware (for example, via Samsung Magician for Samsung SSD).
    • 📊 Use CrystalDiskMark for speed testing. If it is lower than stated, check the connection (for example, PCIe 3.0 x2 instead of x4 will give 2 times less speed).
    How to check what mode the SATA controller is operating in?

    1. Open Device Manager (Win + X → Device Manager).

    2. Expand the branch IDE ATA/ATAPI controllers.

    3. Find a device named SATA AHCI Controller.

    4. If there is a word there IDE, this means the controller is operating in legacy mode, and the speed SSD will be lower.

    Alternative options: when connection is not possible

    If your PC drive cannot be connected to your laptop using any of the described methods (for example, due to incompatible interfaces or lack of slots), consider alternatives:

    1. Network Attached Storage (NAS)

    If the disk is working, but is not suitable for a laptop, it can be used as a network drive:

    • 🖥️ Connect the drive to router with port USB (For example, ASUS RT-AX88U).
    • 🌐 Set up access by SMB or FTP.
    • 📱 Access files from any device on your local network.

    2. Cloud storage

    If the disk contains important data, but cannot be connected to the laptop:

    • 📤 Upload files to Google Drive, Yandex Disk or Mega.
    • 🔗 Use rclone for synchronizing large amounts of data.

    3. Sale or disposal

    If the disk is old or low-performing:

    • 💰 Sell it on Avito or Yule (For example, HDD 1 TB is still in demand for archival storage).
    • ♻️ Take it for recycling (in some cities there are collection points for electronic waste).
    💡

    Before selling or disposing of a disc, be sure to clean it completely using utilities like DBAN (for HDD) or Parted Magic (for SSD). Simple formatting is not enough to securely delete data!

    FAQ: answers to popular questions

    Is it possible to connect a 3.5-inch HDD from a PC to a laptop without external power?

    No, 3.5-inch HDDs require power 12V, which the port cannot provide USB laptop. You will need an adapter with an external power supply (for example, ORICO 2139U3) or docking station.

    Will an M.2 SATA SSD from a PC work in a laptop with NVMe support?

    Yes, but only if the slot M.2 supports in laptop SATA. For example, in Lenovo ThinkPad T480 there are two slots: one for SATA, another for NVMe. Check your model's specifications.

    Why doesn't the laptop see the drive connected via USB from the PC?

    Possible reasons:

    • 🔌 Faulty cable or adapter.
    • 🔧 The disk is not initialized (check in Disk Management).
    • 🛠️ Drive letter conflict (assign a new letter to Disk Management).
    • 🔒 The disk is encrypted (BitLocker, VeraCrypt).