当计算机处于挂起状态时,移除 USB 介质是否安全?

当计算机处于挂起状态时,移除 USB 介质是否安全?

我们经常被警告不要拔下正在读取或写入的 USB 驱动器。当计算机处于挂起、休眠或睡眠状态时,它显然不会写入任何数据;它可能正处于读取/写入过程中,但是,它会暂停此类操作。

由于没有臂在移动(对于 USB 硬盘驱动器而言)或驱动器上的字节在闪烁(对于闪存驱动器而言),那么拔下驱动器是否“安全”?

即使数据正在写入,但操作暂时“暂停”,情况也是如此吗?(假设您不介意特定文件仅被写入驱动器的一半)

答案1

虽然确实没有进行转会,但你这样做的原因安全移除硬件舞蹈是不是因为转会

执行此操作是为了彻底卸载文件系统 — 程序可能仍在使用驱动器,并且某些文件可能在关闭使用它们的应用程序后仍未写入磁盘。这是相同的这就是为什么您不只是休眠并切换操作系统的原因——挂载的文件系统永远无法保证处于一致状态。

有没有想过为什么使用软盘时操作系统会变得非常慢?这是因为在写入每个扇区后会刷新缓存,因此软盘在不使用时可以随时移除。

(不过,如果您尝试访问被您偷偷取走的软盘,您将得到一个对话框并且您的程序将挂起。只需将软盘插回去即可。这不适用于 USB 驱动器,因为它们每次都会获得不同的标识符 - 如果驱动程序正在访问文件,程序将崩溃,操作系统也可能会崩溃)

答案2

Windows 中有两个选项会影响随意拔出的能力。1)通过在写入 USB 设备之前在硬盘上缓存来优化快速文件写入(技术上是谎言)。2)通过确保 Windows 立即刷新对 USB 驱动器的每次写入来优化快速删除。

当 USB 驱动器首次推出时,您必须使用安全移除硬件功能,因为操作系统会先缓存您写入硬盘驱动器的所有文件,以提供高速体验。USB 1.0 设备的速度非常慢。当您单击安全移除硬件时,操作系统会确保在卸载 USB 驱动器之前已完成将本地缓存复制到 USB 驱动器。

Web USB 2.0 驱动器问世后,它们的速度足够快,几乎可以实时写入数据。Windows 首选项已更改为默认的 USB 快速移除选项。从那时起,如果您插入 USB 设备并且没有手动将选项更改为缓存模式,则您的驱动器已设置为快速移除。这意味着您可以在它停止写入后立即将其取出(驱动器上的指示灯停止闪烁)。

答案3

当您想让计算机进入睡眠或休眠状态时,系统不会发出警告。此​​外,只有笔记本电脑才具有休眠功能,还没有真正见过具有休眠功能的台式机。

答案4

在主机系统计算机运行时拔下 USB 设备可能会对 USB 设备造成危险。这个问题很容易解释,但我很少看到导致这种情况的技术原因。这与主机 PC 插座为 USB 设备提供的 5VDC 电源有关。插入设备足够安全,但拔下设备时就会出现问题。突然拔出 USB 设备,5VDC 电流会急剧下降,可能导致磁通量崩溃……并且突然出现高压尖峰,可能会损坏 USB 设备。该高压可能比预期的 5VDC 高得多。所以,您已被警告。如果您真的重视此类 USB 设备上的数据,请先单击系统托盘图标以停止该特定 USB 设备,这会在您安全拔下设备之前切断该设备的电源。如果更多人意识到发生了什么,他们可能会更加小心。

相关内容