现代 USB 外部磁盘是否需要停放或“安全移除”?建议关闭它们的方法是什么?

现代 USB 外部磁盘是否需要停放或“安全移除”?建议关闭它们的方法是什么?

当我不使用它时,我试图将其关闭,因为即使在我几个小时没有访问该驱动器后,Seagate 3.5 英寸 USB 驱动器似乎从未降低旋转速度。

我想使用 Windows 的“安全删除”选项,但由于某种原因我无法使用该选项。外置驱动器上没有电源按钮。现在,直接拔下驱动器的直流适配器是不行的,不是吗?或者驱动器会智能地检测断电并采取必要的步骤来安全关闭驱动器?

关闭 USB 外部磁盘的推荐方法是什么?

答案1

既然您提到了 Windows,就假设是 Windows。下文中的 OS 是指 Windows,Windows 即是 OS。

对您问题的回答:

现代 USB 外部磁盘是否需要停放或“安全移除”?

一般来说,从 Windows 的角度来看,是的,删除任何驱动器都需要安全删除,以确保没有未完成的(即缓存的)文件系统信息未被写入,并确保使用该驱动器的应用程序在执行 I/O 或保持文件打开时不会中断。刚才提到的这两项实际上是同一件事。

硬盘是一种机电设备,它具有电动机、半导体和固件,代表从驱动器的角度(而不是操作系统的角度)管理事物的逻辑。

操作系统支持文件系统,一般来说,文件系统管理物理磁盘上使用的逻辑结构。操作系统通过既定协议间接与驱动器的固件交互(对于本讨论而言并不重要)。操作系统的安全删除功能将确保它发出所有必要的命令,以将任何待处理的文件系统数据刷新到驱动器并通知驱动器其逻辑断开连接。

考虑到所有这些,可以将 Windows 的“安全删除”视为仅仅(但很重要)一种操作系统管理操作,其中操作系统(Windows)的工作以达到逻辑上完成驱动器的程度,使得没有尚未写入的未完成数据,也没有应用程序使用该驱动器。

一旦 Windows 告诉您删除成功,您就知道 Windows 已达到逻辑状态,您可以确信驱动器已收到任何剩余的文件系统更新/更改,并且没有应用程序正在使用该驱动器。

请记住,逻辑状态与物理驱动器的工作状态无关。虽然驱动器可能已准备好关闭电源,但根据驱动器的不同,这可能是一个错误的假设(下文将对此进行详细介绍)。

建议如何关闭它们?... 建议如何关闭 USB 外部磁盘?

按照驱动器制造商的说明操作,其中大多数都包括首先成功完成 Windows 安全移除,然后移除电缆/电源(如果适用)。但是,请阅读驱动器和 Windows 版本的说明,因为这是一个通用答案,不能保证所有驱动器都有相同的步骤。

我从未见过外部 USB 驱动器制造商不首先推荐 Windows 安全删除。

不过,我要补充一点,我个人建议在制造商的步骤中添加以下内容:

  1. 按照制造商的步骤进行操作,通常需要执行 Windows 安全删除步骤。
  2. 安全移除后,请等待几秒钟,然后再拔下电缆和电源。我倾向于使用“感受旋转速度”的方法:我将手放在驱动器上,等待感觉旋转的振动减弱,然后拔下电缆。

为什么我要添加步骤 2,感受旋转速度?我以前曾因为安全移除后过快切断驱动器电源而受到过伤害,从那时起,我就采取了添加上述步骤 #2,感受旋转速度。即使驱动器保证不需要采取这种预防措施,我仍然会这样做……成本很低,所以没有危害/犯规……而且可能更安全。

现在,仅仅物理拔掉驱动器的直流适配器是不好的,不是吗?

不,在未先执行制造商用户指南中概述的移除步骤(其中不可避免地包括先执行 Windows 安全移除)的情况下切断电源绝不是一个好主意。如上所述,Windows 安全移除有助于确保逻辑断开操作系统的连接(这会导致任何文件系统刷新),确保没有未完成的应用程序使用该驱动器,等等。完成所有这些之后,如果我想尽快断开连接,我会将手放在驱动器上“感受旋转速度”,一旦我感觉到振动减弱,我就会物理移除驱动器。

或者驱动器是否智能地检测电源切断并采取必要的步骤以安全关闭驱动器?

除非驱动器有明确的文件证明其支持此类操作,否则不要假设这一点,并按照制造商的建议进行操作,如果适用的话,可能会添加低成本、无害/无犯规的“感觉旋转减速”步骤。

即使我的硬盘声称它有电容器或某种最小电池,可以在突然断电时关闭硬盘,我也绝不会仅仅依赖这些,我仍然会使用安全移除和感觉来降低转速。它的成本很低,而且您的数据就是您的数据,因此,如果不采取良好的额外预防措施,冒险草率行事和不遵循用户指南是没有意义的。

我想使用 Windows 的“安全删除”选项,但由于某种原因我无法使用它。

一般来说,考虑到大多数外部驱动器的移除说明,您无法避免或跳过安全移除并完成良好的安全移除。您说“出于某种原因”……如果它不是绝密的话,您可能应该说一下您不执行大多数外部 USB 驱动器制造商会列为适当移除的一部分的主要步骤的原因。我的意思是,当您这样说时,您实际上是在说,“我不想按照驱动器制造商的步骤移除驱动器,那么我如何才能正确移除驱动器?”这是自相矛盾的。

让我猜一下:如果您希望自动删除而无需用户干预,那么您可以编写程序或脚本来安全删除。可能有一些,但无论如何,如果操作正确,如果某些东西正在占用驱动器的使用权,则不能保证删除驱动器。例如,然后您可以使用这样的脚本轮询 Windows,直到删除成功。但是,对于为什么您不能遵循常见步骤的猜测似乎超出了您上面回答的核心问题的范围。提供的答案意味着您无法避免安全删除......

未经安全移除而移除或关闭驱动器不安全,除非您获得 Windows 和驱动器制造商的保证,否则期限将至,而且我从未听说过任何外部 USB 驱动器存在此类保证。

答案2

首先,你可以设置外部驱动器以避免缓存,只要 PC 没有连接,就可以拔下 USB 插头积极写入驱动器:

  • Windows,输入磁盘管理,然后选择磁盘管理控制台
  • 右键单击磁盘n左下角表示可移动硬盘,然后选择特性
  • 打开政策选项卡并选择快速删除(默认)(可能已经设置)。

其次,为了进一步确保磁盘有足够的时间减速,您可以使用 Windows 内置的安全移除硬件图标,或第三方程序,如热插拔或者USB 安全移除。我的经验是这些第三方应用程序比 Windows USB 处理更可靠。

你做不是外部 USB 驱动器上需要一个电源按钮。磁盘安全弹出后,只需将其从 USB(和电源,如果有)上拔下即可。

相关内容