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
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容