[problem help] 读取硬盘时,发生“挂载错误,挂载设备时发生失败“
Tofloor
poster avatar
yueyanltd
deepin
2024-07-10 08:47
Author

V23 RC2系统,读取硬盘时,发生“挂载错误,挂载设备时发生失败“ ,存有数据的硬盘无法读取,这种情况下有啥办法处理?

Reply Favorite View the author
All Replies
雪域一线天
deepin
2024-07-10 09:34
#1

是不是ntfs分区?我有几次出现这个问题,重启进入win后浏览下该分区再进入deepin就可以访问了。

Reply View the author
乾豫恒益
deepin
2024-07-10 10:10
#2

NTFS在十年前还是比较先进的,因为那里的硬盘容量还小,GB已经算是比较大的了。

等到TB的时代,NTFS的限制就十分明显了,

新的系统,都已经不再用NTFS了。。。

Reply View the author
root
deepin
2024-07-10 12:29
#3
乾豫恒益

NTFS在十年前还是比较先进的,因为那里的硬盘容量还小,GB已经算是比较大的了。

等到TB的时代,NTFS的限制就十分明显了,

新的系统,都已经不再用NTFS了。。。

这样啊,那请问新的系统用什么?

Reply View the author
zmqsybzc
deepin
2024-07-10 13:23
#4
乾豫恒益

NTFS在十年前还是比较先进的,因为那里的硬盘容量还小,GB已经算是比较大的了。

等到TB的时代,NTFS的限制就十分明显了,

新的系统,都已经不再用NTFS了。。。

Windows11不是新系统?confused

Reply View the author
迷鹿
deepin
2024-07-10 13:35
#5
zmqsybzc

Windows11不是新系统?confused

这里说的不是电脑的操作系统,是指硬盘使用前格式化时所选择的格式

Reply View the author
zmqsybzc
deepin
2024-07-10 13:53
#6

是NTFS分区吗?用Windows创建的,或者在安装deepin前已有的应该就是NTFS。

建议在Windows修复分区,命令:chkdsk D: /f(把D换成要修复的分区的盘符)。

另外在deepin不建议使用支持不完善的文件系统,比如NTFS,因为它是微软专有的,Linux内核对它的支持完全靠“猜”

Reply View the author
乾豫恒益
deepin
2024-07-10 16:38
#7
root

这样啊,那请问新的系统用什么?

问个问题吧,Win是怎么解决TB级以上的存贮与管理的?NTFS吗?

Reply View the author
乾豫恒益
deepin
2024-07-10 16:39
#8
zmqsybzc

是NTFS分区吗?用Windows创建的,或者在安装deepin前已有的应该就是NTFS。

建议在Windows修复分区,命令:chkdsk D: /f(把D换成要修复的分区的盘符)。

另外在deepin不建议使用支持不完善的文件系统,比如NTFS,因为它是微软专有的,Linux内核对它的支持完全靠“猜”

对于磁盘管理和文件管理,是公开并且是透明的,无需要用“猜”。

Reply View the author
Zhang Qiang(Never settle)
deepin
2024-07-10 18:56
#9
zmqsybzc

是NTFS分区吗?用Windows创建的,或者在安装deepin前已有的应该就是NTFS。

建议在Windows修复分区,命令:chkdsk D: /f(把D换成要修复的分区的盘符)。

另外在deepin不建议使用支持不完善的文件系统,比如NTFS,因为它是微软专有的,Linux内核对它的支持完全靠“猜”

正解,我俩硬盘(固态+机械)今天全部出问题了,不得不切换到win下使用磁盘修复才解决。基本上我一周遇到一次,可能我用电脑频率多,从不关机,快整崩溃了。

但是问题是为啥对ntfs的支持有问题啊,既然linux支持,那出现这个问题应该当bug对待。

screenshot-20240710-184340.png

screenshot-20240710-184222.png

image.png

Reply View the author
Zhang Qiang(Never settle)
deepin
2024-07-10 19:00
#10
Zhang Qiang(Never settle)

正解,我俩硬盘(固态+机械)今天全部出问题了,不得不切换到win下使用磁盘修复才解决。基本上我一周遇到一次,可能我用电脑频率多,从不关机,快整崩溃了。

但是问题是为啥对ntfs的支持有问题啊,既然linux支持,那出现这个问题应该当bug对待。

screenshot-20240710-184340.png

screenshot-20240710-184222.png

image.png

或者说,如果这问题对Linux来说无解,那不得不忍了,但我相信用NTFS的不在少数,这问题应该容易重现,还是希望官方能看到,不知道咋at官方😂 。

Reply View the author
zmqsybzc
deepin
2024-07-10 19:05
#11
Zhang Qiang(Never settle)

正解,我俩硬盘(固态+机械)今天全部出问题了,不得不切换到win下使用磁盘修复才解决。基本上我一周遇到一次,可能我用电脑频率多,从不关机,快整崩溃了。

但是问题是为啥对ntfs的支持有问题啊,既然linux支持,那出现这个问题应该当bug对待。

screenshot-20240710-184340.png

screenshot-20240710-184222.png

image.png

因为NTFS这玩意儿不开源,所以Linux对其能实现的支持也不完全

Reply View the author
Zhang Qiang(Never settle)
deepin
2024-07-10 19:12
#12

试试

sudo umount /dev/sda3 你自己的挂载位置,用df -h 能看到
sudo ntfsfix /dev/sda3 关键是这一步
sudo mount /dev/sda3 /mnt/ 这个替换成你自己要挂载的位置

不过,我建议你先切换到Win里,然后在Win系统里,在D盘(假设)右键,工具还是哪里找到磁盘检查修复。Win里的修复100%有效,我都操作过n次了。

Reply View the author
Zhang Qiang(Never settle)
deepin
2024-07-10 19:15
#13
zmqsybzc

因为NTFS这玩意儿不开源,所以Linux对其能实现的支持也不完全

明白,官方要是在系统自带的磁盘管理器里新增个NTFS磁盘错误修复功能就更方便用了。😁

Reply View the author
neko
deepin
Ecological co-builder
2024-07-11 09:57
#14
Zhang Qiang(Never settle)

正解,我俩硬盘(固态+机械)今天全部出问题了,不得不切换到win下使用磁盘修复才解决。基本上我一周遇到一次,可能我用电脑频率多,从不关机,快整崩溃了。

但是问题是为啥对ntfs的支持有问题啊,既然linux支持,那出现这个问题应该当bug对待。

screenshot-20240710-184340.png

screenshot-20240710-184222.png

image.png

因为linux下的ntfs驱动是没有官方支持的,全靠开发者逆向出来(也就是猜)所以很不稳定

Reply View the author
yueyanltd
deepin
2024-07-13 00:18
#15

最后,更新一下我的解决办法|

用优盘PE进入到系统中,先把这个出问题的硬盘里的资料再拷贝出来,然后执行格式化,当然,还是NTIS格式化,然后退出再次进入DEEPIN V23 RC2, 这个硬盘就又能认了。

Reply View the author
yueyanltd
deepin
2024-07-25 16:56
#16

比较妥帖的方法是用pe方式进WIN系统,然后用分区助手,找一个“重新挂载“的菜单,在那个不认的硬盘上“重新挂载“一下,然后退出,重新进入深度系统后,那个盘就正常能认并读取数据了。

Reply View the author