关于UASP拔出冻结的探讨
本帖最后由 scarsong 于 2023-9-29 00:33 编辑虽然是挖个坟贴,但确实是第一次才了解到UASP拔出冻结这个知识点,所以,莫怪。
1、制作过这么多次WTG,还真是第一次关注到禁用UASP可以实现拔出冻结功能。之前,不小心碰到U盘,直接蓝屏,也是倍受折磨。
萝卜头的WTG辅助工具软件,已经早就集成了禁用UASP的选项,但是没办法,现在的WTG资料太多,不想再重新制作一遍WTG。
用下面的帖子, https://bbs.luobotou.org/thread-12453-1-1.html手动禁用了UASP,解锁了一项新知识点。感谢作者!
2、其实可以在运行WTG系统下,直接完成上面作者帖子提到的所有步骤,不必在宿主的主机上进行操作,效果是完全一样的。当然,最好的办法,还是制作WTG的时候,勾选上禁用UASP的选项。
3、对于U盘来说,通过禁用UASP实现拔出冻结功能,当拔出U盘的时候,系统界面是完全静止的,鼠标无法晃动,桌面状态栏时钟读秒停止,是真的完全冻结。
但是,如果使用手机制作WTG,不用勾选禁用UASP选项,制作好WTG后,是自带禁用UASP功能的,而且,拔掉手机后(无论是拔手机接口或者拔掉主机USB口),会进入到冻结状态,不过,鼠标可晃动,桌面状态栏时钟仍然继续读秒,甚至可以关闭文件夹,甚至可以在锁屏状态下,点出要求输入锁屏解锁密码的界面。
过一会之后,系统会完全不再响应,这是和U盘有区别的,重新连接手机后,也不会弹出“保持插入USB驱动器”的系统弹窗。
4、任何WTG在拔出后,再重新插入主机时,不能改变USB口的位置,所以,拔出后,要记住之前插在哪个USB口上。这是要注意的一个点。
且,拔除后,不能在任何其他主机上,亦或是手机上,访问WTG所在的U盘/手机,否则,当重新连接WTG到原来的主机上,会直接蓝屏,因为原有的系统文件已经被重新访问,系统运行所需要的文件和服务都已经彻底中断,无法再次接续。
5、之前,意外发现手机WTG可以完美热拔插,但是,一直不知道原理,现在弄了U盘禁用UASP后,才知道是因为,手机WTG进入系统后,磁盘是默认为 Linux USB Device ,不存在 SCSI(UAS) 的问题。
6、手机WTG不推荐当做主力,除非真的只是轻度电脑使用者,因为手机都是UFS高速闪存的存储类型,4K读写的能力真的一般,比不上固态U盘的4K读写,尽管最新的手机UFS已经迭代到了USF4.0系列,读写速度是USF3.0/3.1的两倍,但是闪存仍然不能和固态U盘相提并论。
手机存储空间目前都是256G、512G居多,甚至1T,分出来100多G的空间装个WTG也没什么顾虑。可以应急使用。我是当主力使用很久,除了开机后前半分钟确实比U盘WTG反映慢一丢丢之外,是因为开机启动项比较多的缘故,日常使用,感觉不到什么差异。当然,要是看4K测试结果,确实不能直视。测试平台如下,接口都是主机前置面板USB2.0接口。USB2.0接口测速度,确实不能直视。
不过,既然是WTG,那就必须是兼容性和普适性排在第一位,无论宿主的硬件配置是先进的还是落后的,WTG都能稳定运行,才是WTG存在的根本意义。所以,可以把USB2.0接口运行WTG,看作是最坏的运行环境,也不能再坏了,尽管USB1.0的接口,我也运行过WTG,速度也是可以想象的到,更低。
U盘测速:这里,由于用的是主机前置面板的USB2.0接口,所以,速度会打折扣,这个U盘在USB3.0上去测速度,才能测出厂家标称的速度。
手机测速:这里,手机是UFS3.1,手机充电和传输的口是USB2.0接口。速度不能看,可以说是非常低了。如果是轻度办公和轻度浏览网页使用,也没什么大碍。如果大量传输小文件,确实要耐心等待。
最后,挖坟勿怪。
static/image/hrline/1.gifhttps://bbs.luobotou.org/static/image/hrline/1.gifhttps://bbs.luobotou.org/static/image/hrline/1.gif
https://bbs.luobotou.org/static/image/hrline/1.gifhttps://bbs.luobotou.org/static/image/hrline/1.gifhttps://bbs.luobotou.org/static/image/hrline/1.gif
补充:
1、U盘拔除冻结,最多只能维持不到2分钟。和开虚拟机没半毛钱关系。2分钟内,重新插入,能回到系统。否则,百分百蓝屏。
但是,不禁用UASP,碰一下,U盘就会蓝屏,也就是禁用UASP换来的是意外碰到U盘不会立即蓝屏,因为有个2分钟的缓冲期。
2、手机拨出冻结,可以一直撑到你回来,暂且定义为无限时间。
但是,目前已知的一个特例,是开虚拟机,不行,具体多久,不用测,也能猜出个大概,几分钟就会蓝屏。
其实不禁用uasp也是可以拔出冻结的,但是期间不能有读写硬盘的操作,不然就会蓝屏。并且拔出不会提示而是直接冻结,鼠标键盘无响应,插入后恢复。 树树皆秋色 发表于 2023-9-28 18:14
其实不禁用uasp也是可以拔出冻结的,但是期间不能有读写硬盘的操作,不然就会蓝屏。并且拔出不会提示而是直 ...
意思是空载系统,不能开软件和程序吗,如果没有任何下载或者传输,系统单纯运行过程,也会产生磁盘的读写。如果开着一堆程序,连着网络,拔出的话,一定会读写磁盘,然后引发蓝屏。之前有几次发现开着虚拟机,然后拔掉手机,就会蓝屏,这种就属于你说的读写。回头,我测一下禁用UASP后,运行虚拟机,然后拔掉U盘会怎样。 scarsong 发表于 2023-9-28 18:48
意思是空载系统,不能开软件和程序吗,如果没有任何下载或者传输,系统单纯运行过程,也会产生磁盘的读写 ...
理论上来说只要在读写硬盘过程中拔出就会蓝屏,不论有没有开启uasp。 树树皆秋色 发表于 2023-9-28 19:33
理论上来说只要在读写硬盘过程中拔出就会蓝屏,不论有没有开启uasp。
这里面或许和读写的体量有关。少量的读写,轻微的读写,不会造成系统的崩溃。像虚拟机这种,属于磁盘重度响应等级的应用,热拔插,必然带来系统崩盘,然后蓝屏。 进来学习下,我的个人心得就是WTG使用过程中,U盘尽量不去碰到它,更别说拔了 本帖最后由 树树皆秋色 于 2023-9-28 21:53 编辑
scarsong 发表于 2023-9-28 19:43
这里面或许和读写的体量有关。少量的读写,轻微的读写,不会造成系统的崩溃。像虚拟机这种,属于磁盘重度 ...
应该和这个没有关系,主要是如果硬盘拔出了之后有读写操作的话会读取硬盘失败,造成软件无响应,系统尝试记录日志无法访问硬盘写入失败触发蓝屏。 树树皆秋色 发表于 2023-9-28 19:33
理论上来说只要在读写硬盘过程中拔出就会蓝屏,不论有没有开启uasp。
比较赞同这个观点。
磁盘读写过程中,更容易出各种问题。