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’ 文件