Dear azaqahl,
SCANDISK does not know or care about 48-Bit LBA. It's limitation appears to be an issue with memory allocation. It's limit is actually 500MB below the 137GB limit. Some people have reported limits as low as 64GB. Upgrading or replacing your ESDI_506.PDR will not help. Even using a PCI Card or an external USB drive will not help. The only good news is that the Windows version of SCANDISK will fail immediately without doing any damage. The same for DEFRAG.
This might not be true for third party SCANDISK and DEFRAG programs. The Windows ME versions are not any better. If your hard disk controller driver supports 48-Bit LBA you can place a 136GB partition anywhere on the hard drive you want.
I haven't seen Tihiy's SCANDISK so I cannot comment on it. I haven't tried Diskeeper but you may want to look at my response to Eidenk later in this post.
DOS SCANDISK will work with larger partitions PROVIDED that the BIOS supports 48-Bit LBA. Performing SCANDISK in DOS on a system, who's BIOS does not support 48-Bit LBA, whether voluntarily or as a result of a bad shutdown, virtually guarantees corruption. This is true regardless of the partition sizes if any data is written past 137GB on the physical drive.
The VIA driver is not compliant with the ATA-7 Specification. A drive that is compliant with the specification will appear to have a read/write error when a specific sector is requested. Since the sector can be accessed in more than one way, the error may seem intermittent. I have seen this problem on Seagate drives and there may be others. I have written a Patch for the VIA driver but have not advertised it on my website since no one has shown an interest so far.
QUOTE
Not Diskeeper. I have just stupidely tested defragmenting a 233 GB SATA drive with 190 GB of data on it under Win ME with Diskeeper Lite 6 and the result is widespread damage on the data. Then Scandisk only badly corrected (did further damage) five errors before throwing out "out of memory error messages. Never had any sort of problems problem with Diskeeper or scandisk on small volumes.
Dear Eidenk,
Did you upgrade Windows ME to support 48-Bit LBA (Patch, IAA, VIA, PCI Card, etc.)?
If you were in Safe Mode, does your BIOS support 48-Bit LBA?
If so, then Diskeeper may have a serious flaw.
One corrupted, recovery of the lost or damaged data is usually very difficult. I am not surprised that your attempts at recovery have had poor results. Recovery software is somewhat effective in recovering deleted files on a partition that is not significantly fragmented, but not good for much else. A recovery expert is usually required to recover much from this type of corruption.
Rudolph R. Loew
http://www.geocities.com/rloew