在 Windows 上,有一个名为“优化快速删除”的可移动驱动器设置,它可以禁用写入缓存,这样您就可以拔下可移动驱动器,而不会导致文件系统损坏。
我已经在 Google 上搜索了很多次,但没有找到任何关于 OS X 是否存在相同设置的信息。可以更改吗?
这里的具体问题是,我的妻子是一名教师,她的学生使用 SD 卡读卡器进行一些课堂作业。当然,他们在移除之前从不弹出驱动器,导致磁盘随机损坏。
答案1
这应该可以通过终端手动安装驱动器来实现。插入驱动器时,您必须弹出驱动器,然后使用该noasync
选项在终端中重新安装它。
最好的方法是mount
在终端中运行并关闭设备,这样您就知道要重新安装什么了。然后umount /dev/disk1s1
(disk1s1
设备名称在哪里)然后mount -o noasync /dev/disk1s1
。此方法也适用于大多数 Linux 发行版。
正如您所见,只需记住弹出就更容易了。
更多详细信息mount
可在此处查看:http://developer.apple.com/mac/library/documentation/Darwin/Reference/ManPages/man8/mount.8.html
答案2
看完之后此主题,我认为不可能这样做。如果有什么值得注意的话,我从来没有遇到过无法弹出的问题。这似乎至少部分取决于驱动器或媒体格式化的文件系统。
也许 SD 卡读卡器上方有一个大标志,提醒学生在取出前正确弹出?