Skip to content

Failed to read NTFS

$ sudo m/ount /dev/sdd1 /media/ward/d-2TB

                ntfs_attr_pread_i: ntfs_pread failed: Input/output error
                Failed to read NTFS $Bitmap: Input/output error
                NTFS is either inconsistent, 
                or there is a hardware fault, 
                or it's a SoftRAID/FakeRAID hardware. 
                In the first case run chkdsk /f on Windows then reboot into Windows twice. The usage of the /f parameter is very important! 
                If the device is a SoftRAID/FakeRAID then first activate it and mount a different device under the /dev/mapper/ directory, 
                (e.g. /dev/mapper/nvidia_eahaabcc1). Please see the 'dmraid' documentation for more details.
                Failed to sync device /dev/sdd1: Input/output error
                Failed to close volume /dev/sdd1: Input/output error

==>

step 1. check the mounting directory

  • check if the directory (still) exist
  • try to mount in a different directory
    ```
    mkdir /mnt/data/temp/d-2TB
    chmod
    sudo mount /dev/sdd1 /mnt/data/temp/d-2TB
if this works , then there is a config or permissions error somewhere in linux 
sometimes there is a different device name allocation between lsblk and filemanagers  ! 
same disk :   lsblk =>  /dev/sdd1    nemo => /dev/sde1
==>  unmount test mount   /   safely remove usb disk / power off / power on 


#### step  2.   check if ntfs fs is still ok 
use **ntfsfix**  
tool is standard included in LXM  (provided in the ntfs-3g package)

sudo ntfsfix /dev/sdd1

        Mounting volume... OK
        Processing of $MFT and $MFTMirr completed successfully.
        Checking the alternate boot sector... OK
        NTFS volume version is 3.1.
        NTFS partition /dev/sdd1 was processed successfully.

```

step 3.

  • connect external hard disk to a system running windows
  • chkdsk /f
  • copy all your data and then convert it to a linux partition.

step 4.

disk may be hardware faulty ==> use disk recovery tools