是否可以在 Mac OS X 上的 USB 大容量存储设备上禁用写入缓存?

Ted*_*rek 15 mac usb usb-flash-drive macos

在 Windows 上,有一个用于可移动驱动器的设置,称为“优化快速删除”,它禁用写入缓存,因此您只需拔下可移动驱动器,而不会导致文件系统损坏。

我在谷歌上搜索了很多,但找不到关于 OS X 是否存在相同设置的任何信息。是否可以更改此设置?

这里的具体问题是我妻子是一名教师,她的学生在一些课堂项目中使用 SD 卡读卡器。当然,他们在移除之前不会弹出驱动器,从而导致随机磁盘损坏。

And*_*all 5

这应该可以通过终端手动安装驱动器来实现。插入驱动器时,您必须弹出驱动器,然后使用该noasync选项将其重新安装到终端中。

解决此问题的最佳方法是mount在终端中运行并取下设备,以便您知道要重新安装什么。然后umount /dev/disk1s1disk1s1设备名称在哪里)然后mount -o noasync /dev/disk1s1. 这种方法也适用于大多数 linux 发行版。

如您所见,记住弹出更容易。

mount此处提供的更多信息:http : //developer.apple.com/mac/library/documentation/Darwin/Reference/ManPages/man8/mount.8.html

  • 太糟糕了,没有自动的方法来做到这一点。我最近通过读卡器连接了一张 SD 卡,结果发现电缆连接松动,所以驱动器出现了一秒钟,它消失了,来自 osx 的警告消息表明驱动器在没有先弹出的情况下被移除。猜猜是什么,它变得无法使用,以至于我什至无法在 Windows 上对其进行格式化。我现在害怕将任何外部驱动器连接到 Mac。 (2认同)