jeremyb
Joined: 09 Dec 2008 Posts: 1051 Location: RecoverMyFlashDrive.com Fairfield, CT, USA
|
Posted: Sun Mar 15, 2009 11:21 Post subject: Block_Rotate
|
|
Most controllers store data sequentially inside a block (ie sector: 1,2,3,4) however some controllers (ie: SanDisk) rotate the data (ie: sector 3,4,1,2). Block rotation is usually done first in, first out (FIFO). For example the layout of a block with a marker of 2 would be 4,5,1,2,3.
Trial and error is necessary to find the block rotation settings. I recommend using Image explorer to find the difference between where a file should be and is. Then look at the SA for that block in Flash Extractor and try to make the numbers work (ie: divide the difference by 528, 2112, 4224, 8448, etc) until you find that number in the SA.
Mix Editor / Block_Rotate
Block = Block Size
Sector = The number of bytes in a rotation, this is commonly one page (ie: 2112) or one sector (ie: 528)
Marker = Marker containing the number of times to rotate the block
Mask = Mask to apply to marker
Invert = Invert the marker.
|
|
|