阅读:2390回复:15
U盘的坏快是如何管理的?
U盘的坏快是如何管理的?当U盘DOWNLOAD数据时如果发现坏快,怎么办?
|
|
沙发#
发布于:2002-08-09 10:56
我做过啊, 我们在PDA中就这么做的.
|
|
板凳#
发布于:2002-08-09 10:52
thanks, i think so, but i donot know if anybody really have done this using this method.
|
|
地板#
发布于:2002-08-09 10:05
Fat表是系统自己管理的.好坏簇的标记自然由系统进行.
|
|
地下室#
发布于:2002-08-08 10:52
用FAT表标记好簇与含坏块的簇.
|
|
5楼#
发布于:2002-08-06 08:44
抱歉,我对SL811HS不是很熟,有那位朋友熟悉不妨放个贴子,谢谢。
|
|
6楼#
发布于:2002-08-05 11:55
SL811HS的前16个字节中
00h 01h 02h 03h 04h(USB-A) 和 08h 09h 0ah 0bh 0ch(USB-B) 此A与B两组相互关系究竟是何物呢? 是不是B组是可以忽略的? 请前辈指点! |
|
7楼#
发布于:2002-07-29 08:49
我整个基本上都写完了,只差文件管理,我发现WIN98下,没有设置SECTOR大小的命令,一般是OS根据DISK大小自己定,2000下可以设置1个PAGE为单位,我想知道,U盘的逻辑物理转表是如何设置,放在那里?
========================================================= 在相关的命令里告诉它以1page为单位,你是不是现在还没有动手写Firmware。 |
|
8楼#
发布于:2002-07-27 13:40
因为U盘的FLASH是一整块的电路,因此一般不会出现坏块,如果使用寿命达到极限以后,会整个电路都坏掉,不会只有一个坏块,平时因为某种原因的损坏也会导致全部坏掉。
|
|
9楼#
发布于:2002-07-27 12:32
在相关的命令里告诉它以1page为单位,你是不是现在还没有动手写Firmware。
|
|
10楼#
发布于:2002-07-26 11:39
但是U盘是以CLUSTOR分配的且是由OS决定大小,一般是4个PAGE甚至一个PAGE,那么如何处理?
|
|
11楼#
发布于:2002-07-25 21:36
用 Block
1Block = 32pages(16M,32M,64M,128M)这样不小了很多 |
|
12楼#
发布于:2002-07-25 10:39
我就做FIRMWARE,在FIRMWARE中逻辑物理转换表应该放在什么地方,如果每个SECTOR都做在转换表中,是不是太大了?
|
|
13楼#
发布于:2002-07-25 10:11
这是FIREWARE的事,与驱动无关。FIREWARE需要建立一个逻辑与物理的地址对照表。
|
|
14楼#
发布于:2002-07-25 09:16
但是如何记录这个地址,该记录放在那里?
|
|
15楼#
发布于:2002-07-24 19:31
从保留区找一个好的block替换.
|
|