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

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

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

我已经在 Google 上搜索了很多次,但没有找到任何关于 OS X 是否存在相同设置的信息。可以更改吗?

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

答案1

这应该可以通过终端手动安装驱动器来实现。插入驱动器时,您必须弹出驱动器,然后使用该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

答案2

看完之后此主题,我认为不可能这样做。如果有什么值得注意的话,我从来没有遇到过无法弹出的问题。这似乎至少部分取决于驱动器或媒体格式化的文件系统。

也许 SD 卡读卡器上方有一个大标志,提醒学生在取出前正确弹出?

相关内容