USB本就支持热插拔,网上却一直流传着U盘需先移除后拔出的说法
U盘本支持热插拔,早期为什么要移除?USB从1995年发明之初就支持热插拔和即插即用。也就是即使电脑开机情况下,也可以随时插拔。U盘发明早期说要移除后再拔出U盘,主要为了数据安全,早年的USB1.0,传输速度非常慢,而且USB传输是由握手过程来确认数据传输是否无差错完成。在性能慢的USB1.0时代,看着进度条好像完成了,但如果立即拔出U盘,可能会丢失最后做ACK确认的握手过程,从而丢失部分缓存数据,导致整个文件损坏无法打开。这个情况应该有许多人遇到过,好不容易拷贝到U盘的文件,拿回家后,才发现文件打不开。同时,U盘写盘的同时,突然断电会对U盘造成物理伤害。
现在的U盘为什么可以不移除?现在U盘都发展到USB 3.0时代了,速度提升了N倍。U盘拷文件时,看到进度条的时间短非常多。U盘最后做ACK确认的握手过程也变得飞快,基本在进度条完成时,U盘基本就完成了所有写入操作了。早期可能造成的错误,现在基本不会发生了。
正确插U盘:在电脑开机或者不开机的时候都可以插入,但如果U盘是启动U盘,最好电脑开机后插入,免得开机过程电脑自动读取U盘的安装系统程序,如果已经安装了操作系统,这一步显得很多余。 正确拔U盘:只要确认U盘的写入操作也已经完成。可以直接拔掉U盘,这和移除后拔出U盘没有区别。移除后拔出U盘只是可以让系统帮你确认对U盘没有任何操作了,有的话移除操作会失败。
总之,一定要移除后拔出U盘是上个世纪的说法,U盘本来就支持热插拔,系统移除U盘操作,只是可以让系统确认计算机对U盘的读写操作已经完成,如果自己可以确认,直接插拔没有任何问题。
常规的正确操作是:如果是读文件,关闭相关程序后直接拔就可以。如果是拷贝进来的文件,将拷贝进来的文件尝试打开。确定拷贝进来文件没问题,关闭文件后直接拔U盘就可以。如果不赶时间,先移除再拔也没毛病。