Jump to content
Strawberry Orange Banana Lime Leaf Slate Sky Blueberry Grape Watermelon Chocolate Marble
Strawberry Orange Banana Lime Leaf Slate Sky Blueberry Grape Watermelon Chocolate Marble

MSFN is made available via donations, subscriptions and advertising revenue. The use of ad-blocking software hurts the site. Please disable ad-blocking software or set an exception for MSFN. Alternatively, register and become a site sponsor/subscriber and ads will be disabled automatically. 


LLXX

Enable48BitLBA | Break the 137Gb barrier!

Recommended Posts


1. installed the patch

2. installed fdisk from free dos

3. installed maxtor 300gb drive

4. put more than 200gb on it

5. found the link posted by maximus-decim and installed scandisk and defrag from ME

6. ran scandisk and all was fine

7. ran defrag and all went well

everything works so far :)

thank you to everyone who had anything to do with this project

Share this post


Link to post
Share on other sites
1. installed the patch

2. installed fdisk from free dos

3. installed maxtor 300gb drive

4. put more than 200gb on it

5. found the link posted by maximus-decim and installed scandisk and defrag from ME

6. ran scandisk and all was fine

7. ran defrag and all went well

everything works so far :)

thank you to everyone who had anything to do with this project

Did you copy the files from DOS or Windows? All the copy operations must be done through the driver (disk access must not be in 16-bit "MS-DOS Compatibility Mode"). I have posted a recommended procedure a few posts previous.

Share this post


Link to post
Share on other sites

1. installed the patch

2. installed fdisk from free dos

3. installed maxtor 300gb drive

4. put more than 200gb on it

5. found the link posted by maximus-decim and installed scandisk and defrag from ME

6. ran scandisk and all was fine

7. ran defrag and all went well

everything works so far :)

thank you to everyone who had anything to do with this project

Did you copy the files from DOS or Windows? All the copy operations must be done through the driver (disk access must not be in 16-bit "MS-DOS Compatibility Mode"). I have posted a recommended procedure a few posts previous.

yes i did the file copy in dos

i used the win98 cd to boot to a c: prompt

Share this post


Link to post
Share on other sites
1. installed the patch

2. installed fdisk from free dos

3. installed maxtor 300gb drive

4. put more than 200gb on it

5. found the link posted by maximus-decim and installed scandisk and defrag from ME

6. ran scandisk and all was fine

7. ran defrag and all went well

everything works so far :)

thank you to everyone who had anything to do with this project

Did you have one big partition or more smaller?

Windows scandisk and defrag do not work with disks bigger than 137 GB.

Petr

Share this post


Link to post
Share on other sites
yes i did the file copy in dos

i used the win98 cd to boot to a c: prompt

Wrong procedure. DOS 7.1 uses Int13x which supports 48-bit LBA. It has nothing to do with ESDI_506.PDR.

Share this post


Link to post
Share on other sites
Windows scandisk and defrag do not work with disks bigger than 137 GB.

Petr

Just checking...

Both Windows 98SE *and* Windows ME versions of scandisk and defrag have this limitation?

Share this post


Link to post
Share on other sites

Windows scandisk and defrag do not work with disks bigger than 137 GB.

Petr

Just checking...

Both Windows 98SE *and* Windows ME versions of scandisk and defrag have this limitation?

Yes, if I remember correctly, both are 16-bit application that are able to allocate 64KB max. for clusters table.

Something is written here:

"Your Computer Does Not Have Enough Free Memory to Defrag the Drive" Error Message

Petr

Share this post


Link to post
Share on other sites
What about esdi_506.pdr included with Windows 95?

If patching is not very difficult it would be great to create also a Windows 95 patch. There might be some hobbyists still using Windows 95. Does Windows 95 support FAT32 anyway?

NO DONT MAKE PATCHES FOR WIN95! WIN95's ESDI_506.PDR FILES DO NOT SUPPORT HDDs BIGGER THAN 32 GIGS!

Everyone should be AWARE and have read MS article 246818 that Win95 can NOT support hard drives bigger than 32 gig (and they may NOT even work under Win95):

http://support.microsoft.com/kb/246818/EN-US/

Bottom line, 32GB+ HDs are incompatible with Win95 and require Win98/ME or better to use.

Those "hobbyists" hp38guser mentioned are most likely very, VERY few and more & more PC users are using at least Win98 or Win2000.

If you could give me a link to 4.10.1119 then I'll try to fix it...

the one I have from my Win95b distro is 4.10.1111

The driver structure changed greatly between 95 and 98 (and again with ME), so this is going to take moar time to implement... but I will do it :)

Any test results yet?

Q176529 esdi_506.pdr v4.00.1119 hotfix for Win95 SR2 is NO longer available from Microsoft support as I was told they are no longer offering any existing Win95 hotfixes because ALL support for Win95 had ended. You wont be able to find it anywhere online.

and besides, Win95 OSes are SO last decade and so last century that adding 48bit LBA support under Win95 would also require a complete rewriting or rebuilding of Win95 (yes, even rewriting many of Win95's core system files which have a lot of missing "dependencies" that are included in Win98/Win2000 & higher) which is next to impossible. heck, even Win95's built-in INF files cant even recognize Pentium 2 or even Pentium 3 CPUs and cant work on CPUs faster than 2.1 Ghz as mentioned in MS article 312108:

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

so LLXX, you need to concentrate on making Win98/ME OSes 48bit LBA compliant and forget about Win95.

Win95 OSes are pretty much dead and already in the afterlife.

Edited by erpdude8

Share this post


Link to post
Share on other sites

I've found the 4.10.1119, but now you say it's pointless to patch :(

Where does the 32Gb limit come from? That's 64M sectors i.e. 2^26 which doesn't look like a familiar limit.

Edited by LLXX

Share this post


Link to post
Share on other sites
yes i did the file copy in dos

i used the win98 cd to boot to a c: prompt

Wrong procedure. DOS 7.1 uses Int13x which supports 48-bit LBA. It has nothing to do with ESDI_506.PDR.

ok in extreme detail here is what i did

1. download 4102225F.ZIP and unzip

2. copy esdi_506.pdr to root dir of c:

3. reboot using win98 cd to plain old dos

4. dos commands as follows

cd windows

cd system

cd iosubsys

rename esdi_506.pdr esdi_506.bak

5. copy c:\esdi_506.pdr

6. shutdown

7. install 300gb drive as drive d:

8. boot to dos and fdisk drive

9. boot into windows and format drive d:

10 copy lots and lots of files to d:

11 run scandisk and it does not work

12 run defrag and it does not work

13 downloaded this

http://rapidshare.de/files/26697545/bhdd20e.zip.html

posted by maximus-decim

Include:

esdi_506.pdr - LLXX version 4.10.2225 (up to version 4.10.2230)

defrag.exe - Windows Me

dskmaint.dll - Windows Me

scandskw.exe - Windows Me

format.exe - Free Format 0.91v

fdisk.exe - Free Fdisk 1.21

Documentations and Installation

14 installed above per documentation

15 ran scandisk and it worked

16 ran defrag and it works also

thats it all done

Edited by qazaq

Share this post


Link to post
Share on other sites

From your procedure above it seems like it is indeed working.

Looks like defrag from WinME does work with partitions bigger than 128Gb...

One more confirmation: I'd like a screenshot of the Properties page of the 300Gb drive being filled past 137Gb, ajacent to the information dialog from a successful scandisk'ing.

Share this post


Link to post
Share on other sites

The 32 GB limit is due to Windows 95 non-support of FAT32 (only FAT16) and the maximum size for a FAT drive is 32 GB (using some 3rd party utilities can get a 64 GB FAT32 drive) but at that size the cluster size is 32 KB and 64 KB respectively which is ridiculously huge and causes a lot of wasted space.

Share this post


Link to post
Share on other sites
From your procedure above it seems like it is indeed working.

Looks like defrag from WinME does work with partitions bigger than 128Gb...

One more confirmation: I'd like a screenshot of the Properties page of the 300Gb drive being filled past 137Gb, ajacent to the information dialog from a successful scandisk'ing.

Is this sufficient?

post-52191-1153780284_thumb.gif

Surprisingly, Windows Me scandisk and defrag really works while the original Windows 98 versions not.

Petr

Share this post


Link to post
Share on other sites
From your procedure above it seems like it is indeed working.

Looks like defrag from WinME does work with partitions bigger than 128Gb...

One more confirmation: I'd like a screenshot of the Properties page of the 300Gb drive being filled past 137Gb, ajacent to the information dialog from a successful scandisk'ing.

post-105789-1153781722_thumb.jpg

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...