Connecting a hard drive to a laptop via USB port - a challenge faced by both novice users and experienced IT specialists. External drives are used for data backup, memory expansion, or even as the main system drive. But what if you have an inner HDD or SSD from an old PC, but don’t have an adapter at hand? Or why doesn't the laptop see the connected drive?

In this article we will look at all connection methods - from using standard USB-SATA adapters to non-obvious decisions with Dock stations And M.2 NVMe boxes. You will learn how to choose the right adapter, format the disk for compatibility with Windows 11, macOS Ventura or Linux Ubuntu, and also what to do if the system does not recognize the device. We will pay special attention hidden BIOS/UEFI settings that block external drives on some laptops Lenovo, HP And Dell.

1. What hard drives can be connected via USB?

Not every drive is compatible with a USB connection. Here are the key criteria:

  • 🔹 Interface type: SATA II/III (2.5" or 3.5"), mSATA, M.2 SATA/NVMe. Discs with IDE (PATA) require special adapters and will not be considered.
  • 🔹 Form factor: 2.5-inch wheels (HDD/SSD from laptops) are connected without additional power. 3.5 inch (desktop HDDs) need an external source of energy.
  • 🔹 Protocol: AHCI (standard for SATA) or NVMe (for modern SSDs). The latter require adapters with a chip JMicron JMS583 or similar.
  • 🔹 Disk Status: If the drive was previously a system drive, it will have to be reformatted (see. section 4).

Important: NVMe drives (For example, Samsung 980 Pro or WD Black SN850X) are not compatible with cheap SATA-USB adapters! They require specialized boxes with support PCIe.

📊 What type of drive are you planning to connect?
  • 2.5" HDD (from laptop)
  • 3.5" HDD (from PC)
  • M.2 SATA SSD
  • M.2 NVMe SSD
  • I don't know
Disk type Required adapter Additional food Max. speed (USB 3.2)
2.5" SATA HDD/SSD USB-SATA (eg ORICO 2139U3) No ~450 MB/s
3.5" SATA HDD USB-SATA with power supply Yes (12V) ~200 MB/s
M.2 SATA SSD M.2-USB (for example, Sabrent EC-SSHD) No ~400 MB/s
M.2 NVMe SSD NVMe-USB (for example, ASM2362) No ~1000 MB/s (USB 3.2 Gen2)

2. Selecting an adapter: what to pay attention to?

The market is full of cheap Chinese adapters that can damage the drive or data. Here are the criteria for a reliable choice:

  • 🔌 USB version: Minimum USB 3.0 (blue connector). For NVMe - only USB 3.2 Gen2 (10 Gbit/s) or Thunderbolt.
  • 🛠️ Controller chip: Optimal options - ASMedia ASM1153E (for SATA) or JMicron JMS583 (for NVMe). Avoid VLI and nameless chips.
  • Food: For 3.5" drives, check the presence of a power supply 12V/2A. Some adapters support UASP (acceleration of data transfer).
  • 🔄 Compatibility: Make sure the adapter works with your OS. For example, macOS may not recognize discs with NTFS without additional drivers.

Popular models:

  • 🥇 Sabrent EC-UASP — universal for 2.5"/3.5" SATA, supports UASP.
  • 🥈 ORICO 6518US3-C-V1 - for M.2 NVMe, speed up to 10 Gbit/s.
  • 🥉 StarTech USB3S2SAT3CB — reliable for 2.5" drives, compatible with Linux.
⚠️ Attention: Cheap adapters for AliExpress for $3–5, low-quality capacitors are often used, which leads to data loss during long-term operation. If the disc contains important information, choose devices with a warranty of at least 1 year.

3. Step-by-step instructions: connect the disk to the laptop

The connection process depends on the type of drive and adapter. Let's consider a universal algorithm:

Make sure the laptop is turned off (for first time connection)

Check the integrity of the adapter cables

Connect the drive to the adapter (observe the connector keys)

If necessary, connect the power supply (for 3.5" HDD)

Turn on the laptop and wait for the OS to load -->

Step 1. Physical connection

Connect the drive to the adapter, then connect it to the laptop's USB port. For NVMe Make sure the contacts are not dirty (wipe with alcohol if necessary). If you use Dock station, insert the disk into the slot until it clicks.

Step 2. Check in the system

  • 🪟 Windows: Open Device Manager (Win + X → Device Manager) and check the section Disk devices.
  • 🍎 macOS: Run Disk Utility (Cmd + Space → Disk Utility).
  • 🐧 Linux: Enter in terminal
    lsblk
    or
    sudo fdisk -l
    .

Step 3: Initialize the disk

If the disk is not visible in Explorer, but is visible in Device Manager, you need to initialize it:

  1. B Windows open Disk management (Win + R → diskmgmt.msc).
  2. Find the disc with the label Not initialized, right click → Initialize disk.
  3. Select MBR (for disks < 2 TB) or GPT (for disks > 2 TB).
⚠️ Attention: Initialization erases all data! If there are important files on the disk, use recovery programs (R-Studio, TestDisk) before initialization.
💡

If the laptop does not see the disk, try connecting the adapter to another USB port (preferably USB 3.0 blue). Some ports USB 2.0 do not provide enough power to run the drive.

4. Formatting the disk for different OS

After initialization, the disk must be formatted with a file system compatible with your OS. Let's consider the options:

Operating system Recommended file system Max. file size Features
Windows 10/11 NTFS or exFAT 16 EB (exFAT) NTFS is not supported on macOS without drivers
macOS APFS or HFS+ 8 EB (APFS) For Windows compatibility, use exFAT
Linux ext4 or exFAT 16 EB (ext4) NTFS supported, but slower than ext4

Formatting in Windows:

  1. Open This computer, find the connected drive.
  2. Right click → Format.
  3. Select file system (NTFS for system drives, exFAT for compatibility with macOS/Linux).
  4. Specify the cluster size (4096 bytes - optimal for most tasks).
  5. Click Start and confirm the action.

Formatting on macOS:

Use Disk Utility:

  1. Select the drive from the left menu.
  2. Click Erase.
  3. Enter a name, select APFS (for macOS) or exFAT (for cross-platform).
  4. Section layout: GUID (for modern Macs).
How to format a disk in Linux via terminal?

To format in ext4 use the command:

sudo mkfs.ext4 /dev/sdX1

Where sdX1 - your disk (check via lsblk).

For exFAT first install the package:

sudo apt install exfat-fuse exfat-utils

Then format:

sudo mkfs.exfat -n "DISK_NAME" /dev/sdX1

5. Common problems and their solutions

Even if the connection is correct, errors may occur. Let's look at typical cases:

  • 🔴 Disk is not detected:
    • 🔹 Check the connection to another USB port (the problem may be a lack of power).
    • 🔹 Update USB controller drivers in Device Manager.
    • 🔹 For NVMe make sure the adapter supports PCIe (many cheap models only work with SATA).
  • 🟡 The disk is detected, but does not open:
    • 🔹 Check the file system in Disk Management (it may be damaged).
    • 🔹 Use chkdsk /f X: in Windows (replace X per drive letter).
    • 🔹B Linux execute
      sudo fsck /dev/sdX1
  • 🔵 Slow disk performance:
    • 🔹Connect to the port USB 3.0/3.1 (black USB 2.0 limits speed to 40 MB/s).
    • 🔹 Disable power saving features for USB in Control Panel → Power Options.
    • 🔹 For HDD turn off Write-Caching in disk properties (helps with frequent power outages).

If the disc makes a clicking sound or is not detected after being dropped, this may indicate physical breakdown. In this case:

  1. Do not turn on the drive again - this will worsen the damage.
  2. Contact a data recovery laboratory (for example, ACELab or Hetman Recovery).
💡

If the disk was previously a system disk (with Windows/Linux installed), it must not only be formatted, but also delete all partitions via Disk management or GParted. Otherwise, there may be “ghost” partitions that interfere with your work.

6. Using the disk as an external drive: optimization

Once connected successfully, configure the drive for maximum performance and security:

  • 🔧 Disabling indexing (for HDD):
    1. Right click on the disk → Properties.
    2. Uncheck Allow content to be indexed....
    3. Apply the changes to all folders.
  • 🛡️ Encryption (for confidential data):
    • 🔹 Windows: Use BitLocker (available in Pro versions).
    • 🔹 macOS: Turn on FileVault in the security settings.
    • 🔹 Linux: Install VeraCrypt or use LUKS.
  • Optimization for SSD:
    • 🔹 Disable defragmentation (harmful for SSD).
    • 🔹 Turn on TRIM (in Windows:
      fsutil behavior set disabledeletenotify 0
      ).
    • 🔹 Leave 10-15% free space to extend service life.
  • For regular backups, set up automatic creation of backups:

    • 🔹 Windows: Use File history or Macrium Reflect Free.
    • 🔹 macOS: Turn on Time Machine.
    • 🔹 Linux: Customize rsync or Déjà Dup.

    7. Alternative connection methods without an adapter

    If you don't have a USB adapter, consider these options:

    • 🖥️ Connection via Dock:

      Device type Sabrent DS-UCMM or ORICO 6628US3-C allow you to connect several disks at the same time (for example, for cloning data). Support SATA And M.2, often equipped with a clone button.

    • 🔌 Using a second laptop/PC:

      If you have a second computer, connect the drive to it as an internal one, then organize the network via FTP or SMB to transfer files.

    • 📡 Network Attached Storage (NAS):

      Install the disk in NAS box (For example, Synology DS120j) and connect via Wi-Fi or Ethernet. Suitable for permanent access to files.

    • 🔧 Direct connection to motherboard (for experienced ones):

      If the laptop supports M.2 or SATA, you can temporarily install the disk inside (disassembling the case is required). Suitable for Lenovo ThinkPad, Dell XPS and other models with available slots.

    For NVMe drives without an adapter, the only option is to install it in another PC with the appropriate slot or purchase PCIe-USB cards (For example, ASUS ROG Strix Arion).

    FAQ: Frequently asked questions

    Is it possible to connect a PS4/PS5 drive to a laptop via USB?

    Yes, but with nuances:

    • 🔹Disk from PS4 (2.5" SATA) is connected via a standard adapter, but the data on it is encrypted - it cannot be read without modification.
    • 🔹Disk from PS5 (NVMe SSD) requires an adapter that supports PCIe 4.0 (For example, Sabrent EC-SSHD). The data is also encrypted.
    • To use such a drive as an external drive, you need it format completely (all games and saves will be deleted).

    Why does the drive show up as "Unknown Device" in Task Manager?

    This error occurs due to:

    1. Lack of drivers for the adapter (download from the manufacturer’s website).
    2. Disk controller failure (try a different adapter).
    3. Conflict with other USB devices (disable all unnecessary devices).

    Solution:

    1. Update drivers via Device Manager (right click on an unknown device → Update driver).
    2. Try connecting the adapter to another PC.
    3. If the disk was previously a system disk, initialize it again (see. section 4).
    How to connect a drive via USB to a laptop with Type-C (without standard USB ports)?

    You will need:

    • 🔹Adapter USB-C → USB-A (For example, Anker PowerExpand).
    • 🔹 Or an adapter with a direct connector USB-C (For example, Sabrent EC-SSHD for NVMe).

    Important: Ports Thunderbolt 3/4 (with the ⚡ symbol) provide speeds up to 40 Gbps, which is enough for NVMe SSD. Regular USB-C limited to 5–10 Gbps.

    If the laptop does not see the disk through USB-C:

    1. Check if the port supports Data Transfer (some USB-C for charging only).
    2. Use an externally powered hub (for example, CalDigit TS4).
    Can I use an external drive as a system drive to install Windows?

    Yes, but with restrictions:

    • 🔹 Windows 10/11 can be installed externally SSD (recommended NVMe with adapter USB 3.2 Gen2 for an acceptable speed).
    • 🔹 For HDD the system will run slowly (not recommended).
    • 🔹 On some laptops (HP EliteBook, Dell Latitude) Booting from an external drive is blocked in the BIOS.

    Instructions:

    1. Create a bootable USB flash drive with Windows (Rufus or Media Creation Tool).
    2. Connect your external drive and start installation.
    3. At the disk selection stage, format the external drive to NTFS and install the system on it.
    4. In BIOS, enable USB boot (Boot Menu → USB HDD).

    Warning: If you frequently connect/disconnect an external system drive, file system errors may occur. Use this method only for temporary tasks.

    How to safely remove a disk if the system does not see it?

    If the disk does not appear in Explorer, but the indicator on the adapter is on:

    1. B Windows open Device Manager, find the disk in the partition Disk devices, right click → Disconnect device.
    2. B macOS use terminal:
      diskutil unmountDisk /dev/diskX

      (replace diskX to your disk, find it through diskutil list).

    3. B Linux:
      sudo umount /dev/sdX1
    4. If the disk does not respond, do not pull out the cable - this may damage the data. Restart your laptop and try again.