在本指南中,我们将从定义写缓存开始并探讨其潜在的优缺点。然后,我们将向您展示如何根据您的喜好在 Windows 10、Mac 和 Linux 操作系统上启用或禁用写入缓存。
跳过以启用或禁用写入缓存:
- 视窗
- 苹果
- Linux
定义“写”
在计算机的上下文中,写入是从源检索信息然后将该信息传输到目的地的过程。通常称为写入命令,您可以将其视为复制和粘贴某些文本时的粘贴功能。所有存储介质和文件基本上都是可写的,但根据管理员授予的访问权限,可以限制写入。
定义“缓存”
另一方面,缓存是将数据存储在缓存或临时存储空间中。也许缓存最流行的用途是在 Web 浏览器中,您从网页请求的数据存储在硬盘驱动器上的缓存文件夹中。下次返回同一网页时,浏览器将访问缓存文件夹,而不是发送另一个请求并等待服务器检索数据。这使您的浏览体验更快。
定义“写缓存”
结合这两个功能形成写缓存操作。
写入缓存是一种在将数据写入目标之前将数据放入系统快速易失性内存 (RAM) 中的缓存的过程。此过程允许用户在等待数据完成写入的同时执行其他任务,而对系统性能的影响最小。
此操作对于提高外部驱动器(尤其是 USB 闪存驱动器)的性能尤为重要。这个小巧无害的存储设备可能不如您的内部驱动器快,因此向其写入许多或大文件通常需要一些时间。
但是,由于有了写缓存,您无需点击手指等待。您的计算机可以将所有这些写入命令存储在其 RAM 中,并在闪存驱动器准备就绪时将其发送到您的闪存驱动器中。
您将看到进度条瞬间达到 100%,并且对话框很快关闭。但是,请记住,任务并未完全完成。实际写入仍在后台运行,但好处是,您可以在计算机将缓存内容传输到 USB 驱动器时执行其他任务。
虽然它非常有益,但写缓存也有其缺点。主要缺点是数据丢失和数据损坏的风险。如果您不小心从计算机中拔出 USB 驱动器,或者在写入仍在进行时发生断电,则很可能会丢失正在写入的数据或文件将被损坏。
写入缓存的原理在不同的操作系统中是相同的,尽管实现可能大不相同。
在 Windows 中写入缓存
在 Windows 中,默认情况下为 USB 驱动器禁用写入缓存,但使用 NTFS 格式的驱动器除外。以下指南将向您展示如何在 Windows 10 中启用此功能以增强 USB 驱动器的性能。
- 打开文件资源管理器。
- 右键单击“此电脑”。
- 单击“管理”。
- 在“计算机管理”窗口的左侧窗格中,单击“磁盘管理”。
- 在中间,寻找您的 USB 驱动器。这通常是磁盘 1。如果您仍然不确定,请检查磁盘的容量。请注意,显示的实际容量与您的 U 盘容量并不完全相同,因此请寻找与您的 U 盘容量最接近的容量。
- 右键单击您的 USB 驱动器并选择“属性”。
- 单击“策略”选项卡。
- 选择“更好的性能”并单击“确定”。
- 关闭计算机管理窗口,一切顺利!
为避免数据丢失,请确保在拔出 USB 驱动器之前单击任务栏中的“安全删除硬件”小图标。这将提示计算机完成写入数据,确保所有传输的文件完整无缺。
在 Linux 和 Mac 中写入缓存
与 Windows 不同,写入缓存在 Linux 和 Mac 操作系统中默认启用。
由于存在数据丢失或损坏的风险,一些用户更愿意禁用此功能。这需要在终端中运行命令。以下是有关如何在 Linux 和 Mac 中禁用写入缓存的指南。
在 Mac OS 中禁用写入缓存
- 打开应用程序文件夹并单击实用程序。
- 双击“终端”。
- 在终端窗口中,运行 mount。
- 记下 USB 驱动器的名称。
- 在终端窗口中,键入 umount /dev/disk1s1,其中 disk1s1 是 USB 驱动器的名称。
在 Linux 中禁用写入缓存
- 按 CTRL+ALT+T 启动终端。
- 运行 sudo gedit /etc/hdparm.conf
- 找到write_cache,去掉前面的#。
- 保存并重新启动计算机。
写缓存是一个很好的性能增强功能,但它也有自己的优点和缺点。为了安全起见,请务必记住在拔下 USB 驱动器或外部存储设备之前安全地弹出它。