fwrite 对硬盘操作导致扇区错误?
我的电子盘上的数据有时会产生扇区错误,用scandisk可以纠正,我想是不是由于我在写文件时突然断电之类的操作导致的呢。我没有软件关机,只能通过电源关机。有什么解决的方法吗 问题点数:50、回复次数:5Top
1 楼megaboy(飞天御剑流之杀神一刀斩)回复于 2005-06-22 20:35:09 得分 50
2000/xp/2003为了提高磁盘性能,会为磁盘启用缓存,2000默认是打开的(不管硬盘还是闪存),xp/2003对于闪存默认是关闭缓存的,除非你手工启用缓存。
你出现这样的情况,或者是你使用2000,或者是你的机器对于闪存的缓存是打开的,把它关闭就不会了。具体位置是我的电脑右键选管理->设备管理器->磁盘驱动器,找到你的闪存,然后右键属性->策略,选择为快速删除而优化。Top
2 楼ma100()回复于 2005-06-22 21:02:28 得分 0
我用的是dosTop
3 楼megaboy(飞天御剑流之杀神一刀斩)回复于 2005-06-22 22:51:53 得分 0
在dos下安装了USB的驱动后,如果同时加载了smartdrv,会不会对USB那个盘有缓存,因为没试过,还不能确定。Top
4 楼xjp6688(大平/要做必须最好)回复于 2005-06-23 05:50:16 得分 0
u盘一般默认不打开Top
5 楼clear117(小风)回复于 2005-06-23 10:39:43 得分 0
MARKTop





