学电脑:让USB设备不再容易受伤

05-26

USB设备作为目前应用最广泛的热拔插设备,其使用方法以深入人心。现在很多DIYer都将“热拔插≠随便拔插”作为金科律例,不敢越雷池半步。今天笔者就要碰一碰这颗钉子,为什么热拔插的设备不可以随便拔插呢?今天笔者就要告诉你,经过适当的设置USB设备就可以随便拔插了。

热拔插设备的传统做法

人们在使用USB设备时,尤其是闪存(俗称优盘),在拔掉其之前总会先进行一些软件操作。一般情况下,人们根据不同的习惯,会采用下面的两种方法。

第一种方法,在任务栏USB设备的图标上“单击左键”,随后就会出现图1所示的对话框,然后点击“安全删除USB Mass Storage Device驱动器”就可以将设备拔下来了。

学电脑:让USB设备不再容易受伤

图1
第二种方法,在任务栏USB设备的图标上“单击右键”,随后就会出现图2所示的对话框。将其选中,就会出现图3的对话框,单击“停止→确定”,整个过程就算完成了。

学电脑:让USB设备不再容易受伤

图2

学电脑:让USB设备不再容易受伤

图3
拔插一个USB设备为什么这么复杂呢?它不是支持热拔插吗?俺们的大虾有说辞了,虽然USB设备支持热拔插,可是并不能代表其可以随便拔插,必须遵循一定的规则(就是上面的步骤了)。否则,有可能烧毁USB设备、USB接口,还有可能烧毁主板,当然这不多见,最常见的是丢失数据。

热拔插的原理

对于上面高手阐明的理由,笔者先不做任何反驳或者解释。不妨先来看一下,USB设置支持热拔插的原理。USB插头内有四条导线,外侧的两条较长的是正、负数据线,而内侧较短的是正、负电源线。当USB设备的插头插入主板USB接口的时候,外侧的数据线首先被接通,然后内侧的电源线才被接通;当拔除USB设备的时候,次序正好相反,内侧的电源线首先被切断,然后外侧的数据线才被切断;这样的接通和拔除次序,保证了USB设备在接入和分离出整个系统的时候,不会对USB设备和系统产生损坏的危险,从而实现了“热拔插”的功能。

我们可以很容易的得出一个结论:之所以可以热拔插,关键是在于USB设备接入的顺序。插入设备时先插数据线,后插电源线;拔除设备时,先拔电源线,后拔数据线,这样也就杜绝了烧毁的可能性。

数据丢失的原因

既然我们排出了一个可能性,剩下的就是数据丢失的问题了。很多人在使用中都会有这样一种感觉,USB设备在Windows XP操作系统下其速度较Windows 2000操作系统要慢一些,这是什么原因呢?其实,这是两个系统对USB设备驱动的优化不同。

我们可以通过“设备管理器”来查看USB设备驱动的设置,如图4。这是XP系统下默认的USB设备驱动的设置。相信通过对两项优化的说明,读者自己可以明白其中的道理。

学电脑:让USB设备不再容易受伤

图4
Windows 2000操作系统默认的是“为提高性能而优化”,所以其速度比Windows XP操作系统要快一些。但是在整个复制的过程中,会将数据先写入“缓存”,再到终端设备。这样就会出现复制的对话框没有了,但实际数据还没有完成写入,此时随便拔插当然会丢失数据。在Windows XP操作系统中只要复制对话框消失了,数据也就完成了迁移,所以不会出现数据丢失的现象。

所以只要将其设置为“为快速删除而优化”,在数据完成时都可以随便拔插,这也是Windows XP操作系统对USB设备支持更好的原因。