如何修复在/media/...挂载/dev/sdb1时出现的错误?它在过去运行得很好,但我进行了Ubuntu 14.04 LTS的全新安装后,出现了挂载错误。
我尝试使用Gparted、ntfs-3g和pmount来修复它,但这些程序无法找到外部硬盘驱动器。
但是当我使用带有Ubuntu 14.04的USB驱动器以测试模式启动时,它可以找到并读取我的外部硬盘驱动器。
请问我该如何解决这个问题?
sudo ntfsfix /dev/sdb1
lsblk
sudo ntfsfix /dev/sdb
sudo ntfsfix /dev/sdb
$ sudo apt install exfat-fuse exfat-utils
lsblk
blkid
如果你还不确定,那就试试
dmesg | more
150289.144120] scsi 7:0:0:0: Direct-Access WDC WD32 00BEKT-22KA9T0 01.0 PQ: 0 ANSI: 5
[150289.144951] sd 7:0:0:0: Attached scsi generic sg4 type 0
[150289.145185] sd 7:0:0:0: [sdd] 625142448 512-byte logical blocks: (320 GB/298 GiB)
[150289.145854] sd 7:0:0:0: [sdd] Write Protect is off
[150289.145863] sd 7:0:0:0: [sdd] Mode Sense: 23 00 00 00
[150289.146547] sd 7:0:0:0: [sdd] No Caching mode page found
[150289.146555] sd 7:0:0:0: [sdd] Assuming drive cache: write through
[150289.212988] sdd: sdd4
[150289.215143] sd 7:0:0:0: [sdd] Attached SCSI disk
sudo mkdir /media/usb_drive ; sudo mount /dev/sdb1 /media/usb_drive
并粘贴任何报告的错误信息。
如果挂载失败,详细的错误信息将在dmesg的末尾添加。 - user283885sudo fsck /dev/sdb1
并粘贴出来的错误信息? - user283885sudo apt-get install ntfs-3g
然后 sudo mount -t ntfs-3g /dev/sdb1 /media/usb_drive
。Linux没有一个良好的纯NTFS驱动程序。它使用微软自己的驱动程序通过包装器访问磁盘,但并不总是与系统捆绑在一起。在你的情况下,如果缺少它,你需要安装它。 - user283885sudo ntfs-3g /dev/sdb1 /media/usb_drive
- user283885
ntfs_mst_post_read_fixup_warn: magic: 0x00000000 size: 1024 usa_ofs: 0 usa_count: 0: Invalid argument Record 10 has no FILE magic (0x0) Failed to open inode FILE_UpCase: Input/output error
- Thusitha Sumanadasa