What to Do If Linux Doesn't Detect the Hard Drive

Step-by-step diagnosis from hardware check to NTFS support.

Intermediate 1 min read Published on 2026 By Equipo SolucionaPC

1. Confirm the system sees it at the hardware level

lsblk

If the disk doesn't show up here at all, the problem is more likely physical (cable, connection) than software — check the connections before continuing.

2. If it shows up but with no mount point

The disk is detected but not automatically mounted — mount it manually following the same process as for a USB drive.

3. Unsupported or damaged file system

sudo fsck /dev/sdX1

Replace with your partition's actual identifier. Checks and repairs file system errors, if there are any.

Warning: never run fsck on a partition that's currently mounted — unmount it first, or you could cause more damage than what you're trying to repair.

4. If it's a disk with Windows (NTFS) and it doesn't read well

sudo apt install ntfs-3g

Adds full read and write support for disks formatted in NTFS, the typical Windows format.

Frequently asked questions

How do I know if the problem is hardware or software?

If the disk doesn't show up at all with 'lsblk', it's more likely a physical problem (cable, connection). If it shows up but doesn't mount or gives errors, it's more likely software-related.

Is it safe to run fsck at any time?

Only if the partition isn't currently mounted — running it on an active partition can cause more damage than what you're trying to repair.

Share: