Ubuntu系统: 无法读入硬盘或U盘 (挂载错误)

1. 问题描述

  • 错误: Unable to access “[drivename]”
  • (挂载某硬件时出现错误)
  • 描述: Error mounting /dev/sdc2 at /media/[usename]/[drivename]: Command-line `mount -t “ntfs” -o (挂载某硬件时出现错误)

2. 可能原因

  • “uhelper=udisks2,nodev,nosuid,uid=1000,gid=1000,dmask=0077,fmask=0177” “/dev/sdc2” “/media/[usename]/[drivename]”‘ exited with non-zero exit status 13: $MFTMirr does not match $MFT (record 0). ($MFTMirr和$MFT不匹配即不为零)

  • Failed to mount ‘/dev/sdc2’: Input/output error (输入输出错误)

3. 解决方法

  • 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.
  • NTFS不一致,或者是硬件错误.
  • 首先在windows上,chkdsk /f两次. /f这个参数的用法是非常重要的
    • 使用方法可以参考文献1:chkdsk D: /f
    • 参考文献中提到是因为复制文件的时候中断导致的问题。用上面的方法会自动删除错误文件。
    • 而我的做法是,** 将硬盘插到windows的系统中,将那个错误文件直接删除。删除后再插上ubuntu就正常了!**
  • 如果是一个SoftRAID/FakeRAID硬件.先激活他然后在文件夹/dev/mapper/下挂载一个不同的硬件(e.g. /dev/mapper/nvidia_eahaabcc1)
  • 请看 ‘dmraid’ 文件

4. 参考文献

  1. http://blog.sina.com.cn/s/blog_75acbe0b01016guv.html
    原文作者:童_松
    原文地址: https://www.jianshu.com/p/3101900cc5a6
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞