Scandisk alternative

December 26, 2009 at 15:22:09
Specs: Windows 98SE
Hello,
my problem: I have installed a 500GB HD ib my system by patching the file Esdi_506.pdr. OK my system sees a 500GB big HD but I cannot use scandisk. Thr available space data has got corrupted on that disk and there is no way I can change it. Does anyone know of an alternative to scandisk for WIN98 ?

See More: Scandisk alternative

Report •


#1
December 26, 2009 at 15:49:09
Windows 98 is not 48 bit LBA compliant so you shouldn't be able to work with any partition larger than 127GB. Your computer BIOS must still be 48 bit LBA compliant for you to use a 500GB hard drive.

So what is your status? I am assuming the patch has allowed you to use larger partitions?

http://www.allensmith.net/Storage/H...

http://homepage.ntlworld.com/mosadd...

http://support.microsoft.com/kb/184006


Report •

#2
December 26, 2009 at 16:00:30
Thanks,
I know that and that is why I patched the Windows 98 protected-mode IDE disk driver ( Esdi_506.pdr). I found this driver on a WIN98 support page. And it works fine although I couldn't test the HDD up to the full capacity because scandisk fails to work.i guess a routine as NDD would do but it is a guess....

Report •

#3
December 26, 2009 at 16:10:14
You should have installed Win98 on a smaller partition. Even when using Windows 7 you shouldn't install the OS on a 500GB partition.

Report •

Related Solutions

#4
December 26, 2009 at 16:50:48
Was the ESDI_506.pdr update 24350USA8.EXE:

http://support.microsoft.com/kb/243450

That's the only official update I'm aware of. If you found another I'd appreciate a link.

Norton Utilities had Norton Disk Doctor (NDD), a later version of which might work.

I have a printout somewhere of a maxtor knowledge base about 98 and >128 gig partitions. Off the top of my head, one of the solutions applied only to Intel chipsets. Another was to use an add-on ata card. Those cards use SCSI-type drivers that aren't limited to 48 bit LBA.

But I think even if you do all that, scandisk won't run --something about it being a 16-bit application.

Your best bet as OtheHill says is to keep partition size smaller than 128 gig.

Ubuntu Cheeta, Ubuntu !


Report •

#5
December 26, 2009 at 17:07:06
Well, my system is on another drive (80Gb) and a smaller partition -4Gb. The patched version of ESDI_506.pdr is one found on the page www.48bitlba.com (as far as I remember, I might have to double check it). I actually wanted to resize my big 500Gb HDD with smaller partitions but I didn't succeed so far. Anyway many thanks for the useful comments.

Report •

#6
December 26, 2009 at 18:15:02
Here's the relevent text from Maxtor:

Problem
The full capacity of ATA drives larger than 137GB is not recognized by the operating system.

Solution
Currently, there are three options to remedy the 137 Gigabyte barrier. Failure to implement one of the following installation options will result in data loss when trying to access the hard disk beyond 137 Gigabytes.

Installation Option 1.
Upgrade the operating system to either Windows 2000 with Service Pack 3 (or newer) or Windows XP with Service Pack 1 (or newer) and download the Maxtor Big Drive Enabler software patch. The Maxtor Big Drive Enabler, once executed, will update the Windows registry for large drive support.

Installation Option 2.
Download and install the Intel Application accelerator. The Intel Application Accelerator provides 48-Bit LBA compliant ATA/ATAPI controller drivers (IntelATA.mpd) and replaces the Windows 98/Me, 2000 and XP ATA controller drivers (ESDI_506.PDR). Intel is the only chipset manufacturer that we are aware of that offers a compatible controller driver for Windows .

http://www.intel.com/support/chipse...

The Intel Application Accelerator only supports the following chipsets: 810, 810E, 810E2, 810L, 815, 815EP, 815G, 815EG, 815P, 820, 820E, 840, 845, 845E, 845G, 845GE, 845GL, 845GV, 845PE, 850, 850E, 860. The Intel Application Accelerator can be obtained at http://www.intel.com/support/chipse... If you have an unsupported chipset or do not want to upgrade the operating system then try the next solution.

Installation Option 3:
Attach the large hard drive to an add-in Ultra ATA PCI adapter card with a 48-Bit LBA compliant BIOS and controller driver. The adapter card bypasses the system BIOS and operating system’s controller driver and uses its own BIOS and controller driver.

Using an IDE ATA/ATAPI controller that has a 48-Bit LBA compatible controller driver will allow safe use of large drives beyond the previous limits of 137 GB capacity. Additional controllers that do not have 48-Bit compliant drivers cannot safely access drives larger than 137 GB. A compatible card such as the Maxtor Ultra ATA/133 PCI for Windows and Sonnet Tempo ATA/133 PCI Card for MACs can be purchased at http://www.maxstore.com (U.S. only) or at a local retailer.

Ubuntu Cheeta, Ubuntu !


Report •

#7
December 26, 2009 at 18:57:50
Scandisk needed partitions to be smaller than 64GB to work properly.

Report •

#8
December 27, 2009 at 04:51:07
Hi,
I might need to be more specific to my big drive issue.
My motherboard is a Syntax with VIA chipset and AWARD bios, AMD Athlon XP 1800+ CPU. My first HDD is an 80Gb Excelstor with 5 partitions and the second HDD a 500 Gb IBM/Hitachi .
The patched driver came from:
http://www.msfn.org/board/enable48b...
And I didn't see any erratic behavior or data corruption but I didn't test it thoroughly. The only issue so far was :
1.the inability to find an appropriate partition tool (some of the tools still see a 137 GB drive, some refuse to partition it).
2.the used capacity reported under Win 98SE is now wrong. This is a recurrent problem in my system also with my first HDD and the partitions. That is why I run scandisk and that is why I am looking for an alternative. I have also found in the Net a Win98 "revolution pack" that might contain an alternative to scandisk. Did anyone hear from this ?
Have a nice day !

Report •

#9
December 27, 2009 at 07:08:24
Your system MAY not even be 48 bit LBA compliant.

Watch the POST screens at start up to verify the BIOS is properly identifying the drive by both the model and the FULL capacity. If that isn't happening the patch is not going to prevent data corruption.


Report •

#10
December 27, 2009 at 14:05:57
Yeah, if your bios isn't 48 bit lab compliant you'd need an ATA card.

You can partition using utilities from the drive manufacturer.

Have you installed the VIA 4 in 1 drivers? I found references they update esdi_506.pdr for VIA the same way the application accelerator does for Intel. I'm not sure which version adds that support so you may want to install the newest one that still supports 98.

Here's some other stuff you might look at:

http://www.msfn.org/board/lofiversi...

That LLXX character seems to be everywhere 48 bit LBA for 98 is discussed.

Ubuntu Cheeta, Ubuntu !


Report •

#11
January 3, 2010 at 20:04:09
Boot to a barts or ubcd4win cd and run scandisk from a live cd.

Playing to the angels
Les Paul (1915-2009)


Report •

#12
January 4, 2010 at 03:55:34
Thank you guys for all your helpful answers. My problem is now solved. I have used NDD in DOS Mode to correct the corrupted HDD used capacity data. I have used a patched defrag (win ME version) to defragment this big HDD. I have tested the HDD with both NDD and WinHex and the fiull 500GiB are available.
Actually for all who still have older Op Sys I recommend to visit these pages http://www.mdgx.com/.
Have a nice day !

Report •

Ask Question