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.
- 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 supportUASP(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 sectionDisk devices. - 🍎 macOS: Run
Disk Utility(Cmd + Space → Disk Utility). - 🐧 Linux: Enter in terminal
orlsblk
.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:
- B Windows open
Disk management(Win + R → diskmgmt.msc). - Find the disc with the label
Not initialized, right click →Initialize disk. - Select
MBR(for disks < 2 TB) orGPT(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:
- Open
This computer, find the connected drive. - Right click →
Format. - Select file system (
NTFSfor system drives,exFATfor compatibility with macOS/Linux). - Specify the cluster size (
4096 bytes- optimal for most tasks). - Click
Startand confirm the action.
Formatting on macOS:
Use Disk Utility:
- Select the drive from the left menu.
- Click
Erase. - Enter a name, select
APFS(for macOS) orexFAT(for cross-platform). - 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 (replaceXper drive letter). - 🔹B Linux execute
sudo fsck /dev/sdX1
- 🔹 Check the file system in
- 🔵 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-Cachingin 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:
- Do not turn on the drive again - this will worsen the damage.
- 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):
- Right click on the disk →
Properties. - Uncheck
Allow content to be indexed.... - Apply the changes to all folders.
- Right click on the disk →
- 🔹 Windows: Use
BitLocker(available in Pro versions). - 🔹 macOS: Turn on
FileVaultin the security settings. - 🔹 Linux: Install VeraCrypt or use
LUKS.
- 🔹 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 historyor Macrium Reflect Free. - 🔹 macOS: Turn on
Time Machine. - 🔹 Linux: Customize
rsyncor 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
FTPorSMBto 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:
- Lack of drivers for the adapter (download from the manufacturer’s website).
- Disk controller failure (try a different adapter).
- Conflict with other USB devices (disable all unnecessary devices).
Solution:
- Update drivers via
Device Manager(right click on an unknown device →Update driver). - Try connecting the adapter to another PC.
- 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:
- Check if the port supports
Data Transfer(some USB-C for charging only). - 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:
- Create a bootable USB flash drive with Windows (Rufus or Media Creation Tool).
- Connect your external drive and start installation.
- At the disk selection stage, format the external drive to
NTFSand install the system on it. - 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:
- B Windows open
Device Manager, find the disk in the partitionDisk devices, right click →Disconnect device. - B macOS use terminal:
diskutil unmountDisk /dev/diskX(replace
diskXto your disk, find it throughdiskutil list). - B Linux:
sudo umount /dev/sdX1 - If the disk does not respond, do not pull out the cable - this may damage the data. Restart your laptop and try again.