阅读:2302回复:11
向U盘写文件问题
我想向U盘的一个不可显示是存储空间写文件,用现成的U盘,就是说我写一个文件到U盘,但是在操作系统显示不出来,格式化U盘这个文件也不能丢失,还能读也来,请问高手这个能不能实现,如果能实现应该怎么实现?
|
|
沙发#
发布于:2004-11-11 18:06
不用物理格式化就行!
|
|
|
板凳#
发布于:2004-11-11 18:13
不知这样行不行:
在fat表中填为已用,然后在真正数据区上建自己的文件系统保存文件. 但这样格式化是会删掉的. |
|
地板#
发布于:2004-11-14 14:13
我想向U盘的一个不可显示是存储空间写文件,用现成的U盘,就是说我写一个文件到U盘,但是在操作系统显示不出来,格式化U盘这个文件也不能丢失,还能读也来,请问高手这个能不能实现,如果能实现应该怎么实现? 有一种方法可以实现你说的这个想法,不知对你有无启发: 其实很简单的一个方法:在linux下将U盘分作两个分区,其一为ext2,另一个为vfat;windows只能识别vfat分区,因上在ext2上写的文件就可以在windows下隐藏,并且在windows下格式化U盘,只会格了vfat区,不会把那个ext2区格掉。 你没有指定什么操作系统,我就只能说一下大概的思路。 [编辑 - 11/14/04 by sharpsun] |
|
地下室#
发布于:2004-11-15 08:47
谢谢 sharpsun 但是我是在windows下用,而且数量多时候这个操作不太方便呀,有没有办法可以在windows下把数据写到U盘的不可见磁道里面呢?
|
|
5楼#
发布于:2004-11-15 14:33
你是做主机吗?我也是啊,我现在写进去没有问题,windows下可以看到,也可以看到文件大小不是0,但是打开时却显示说找不到文件,可以互相交流吗?
|
|
|
6楼#
发布于:2004-11-26 09:59
不用物理格式化就行! 这事什么意思? |
|
|
7楼#
发布于:2004-11-26 17:00
我也在做USB HOST, 现已能读出数据,希望能与5楼多多交流。
QQ:282959341 houdd2000@yahoo.com.cn |
|
8楼#
发布于:2004-12-05 12:19
[quote]不用物理格式化就行! 这事什么意思? [/quote] 一般U盘供应商提供有工具,可对内部FLASH全部清除! |
|
|
9楼#
发布于:2004-12-08 23:51
http://devking.51.net/ 55
|
|
|
10楼#
发布于:2004-12-11 20:11
不知这样行不行: 在fat表中标注为坏伞区 |
|
11楼#
发布于:2004-12-14 20:24
[quote]不知这样行不行: 在fat表中标注为坏伞区 [/quote] 坏扇区的标准是什么? 在格式化的时候应该会去检查所有扇区的好坏吧,而不是只看fat表中的标注吧 |
|