Jump to content

Welcome to MSFN Forum
Register now to gain access to all of our features. Once registered and logged in, you will be able to create topics, post replies to existing threads, give reputation to your fellow members, get your own private messenger, post status updates, manage your profile and so much more. This message will be removed once you have signed in.
Login to Account Create an Account


Photo

Enable48BitLBA | Break the 137Gb barrier!

- - - - -

  • Please log in to reply
442 replies to this topic

#51
LLXX

LLXX

    MSFN Junkie

  • Banned
  • PipPipPipPipPipPipPipPipPip
  • 3,399 posts

As Petr again pointed out, maybe the string type field can be used by LLXX to add some kind of identification for his patches, too.

You mean her patches :)

Actually I don't really care about the versioning system, IMHO I don't think it's that important. What's more important is verifying that it actually works correctly.

Use this FDISK replacement : http://www.23cc.com/free-fdisk/ (ignore the "works on hard disks up to 128Gb" statement... it supports 48-bit LBA via Int13ext)

Windows 9x's disk tools such as Scandisk and Defrag are limited to 128Gb partition sizes. As such, here is a recommended test procedure, to be done on a clean drive.

1. Make several partitions, each less than or equal to 128Gb.
2. Format and install Windows on the primary partition. Replace the ESDI_506.PDR with the fixed version.
3. Copy a large file as many times as necessary to fill the entire drive.
4. Run scandisk on each partition to verify that the data is intact.

Also, 4.10.2186 has been fixed.

Edited by LLXX, 22 July 2006 - 03:53 PM.



How to remove advertisement from MSFN

#52
eidenk

eidenk

    MSFN Addict

  • Member
  • PipPipPipPipPipPipPip
  • 1,527 posts

I have tried it with 250 GB disk, it works but has a display bug for disks and partitions bigger than 99 GB.


How is that possible ? With a normal esdi, 110 GB should display properly, isnt'it ?

And from what I grasped anything below 128 GB should behave just as normal with the LLXX patches.
Asus A8V Deluxe - Athlon 64 FX-55 2.6Ghz - 1GB DDRAM 400 - Windows ME (IE 5.5 SP2 Shell) + KernelEx 4.0 and Revolutions Pack 10

#53
n7Epsilon

n7Epsilon

    Currently Learning: C#, JavaScript, PHP

  • Member
  • PipPip
  • 156 posts
I think Petr was referring to Fdisk, that works independently in DOS without using ESDI_506.PDR.

#54
LLXX

LLXX

    MSFN Junkie

  • Banned
  • PipPipPipPipPipPipPipPipPip
  • 3,399 posts


#3 How can I address the issue in fdisk where there is a limit of @8gigs?


Here you can find corrected version of FDISK http://support.micro...spx?kbid=263044. I have tried it with 250 GB disk, it works but has a display bug for disks and partitions bigger than 99 GB.

Or you can use any 3rd part too, I use Ranish Partition Manager.

Petr

NOTE: This hotfix is not designed for 48-bit logical block addressing (LBA) hard disks, and it is not supported on hard disks larger than 137 GB.

That's what M$'s description of the hotfix says. "not supported" must mean untested, not doesn't work...

#55
MDGx

MDGx

    98SE2ME + 98MP10

  • Super Moderator
  • 2,678 posts
  • OS:none specified
  • Country: Country Flag
Created iexpress installers for 98 FE 2186, 98 SE 2225 + ME:

Fix below also here:
http://www.mdgx.com/web.htm#MEU

* Unofficial Windows ME 48-bit LBA (Logical Block Addressing) > 137 GB (E)IDE/ATAPI Hard Disk Driver ESDI_506.PDR 4.90.3000 Fix:
http://www.msfn.org/...showtopic=78592
Direct download [148 KB, English]:
http://www.mdgx.com/files/ME48BLBA.EXE

Fix below also here:
http://www.mdgx.com/web.htm#9SU

* Unofficial Windows 98 SE 48-bit LBA (Logical Block Addressing) > 137 GB (E)IDE/ATAPI Hard Disk Driver ESDI_506.PDR 4.10.2225 Fix:
http://www.msfn.org/...showtopic=78592
Direct download [80 KB, English]:
http://www.mdgx.com/files/48BITLBA.EXE

Fix below also here:
http://www.mdgx.com/web.htm#W98

* Unofficial Windows 98 48-bit LBA (Logical Block Addressing) > 137 GB (E)IDE/ATAPI Hard Disk Driver ESDI_506.PDR 4.10.2186 Fix:
http://www.msfn.org/...showtopic=78592
Direct download [80 KB, English]:
http://www.mdgx.com/files/9848BLBA.EXE

These updates will be added to this list soon:
http://www.msfn.org/...showtopic=46581

Keep up the good work.

#56
maximus-decim

maximus-decim

    Junior

  • Member
  • Pip
  • 90 posts
  • OS:98SE
  • Country: Country Flag
LLXX - thanks :thumbup
**********************************************
In advance I apologize, if has broken the rights someone :blushing:
BigHDD 2.0
-------------------
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
--------------------
English: http://rapidshare.de...hdd20e.zip.html

Edited by maximus-decim, 23 July 2006 - 05:03 AM.


#57
Acheron

Acheron

    Friend of MSFN

  • Member
  • PipPipPipPipPip
  • 988 posts
  • OS:XP Pro x86
  • Country: Country Flag
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?

Edited by hp38guser, 23 July 2006 - 02:15 AM.

Say no to bloatware. Download Nero Lite!

#58
awergh

awergh

    MSFN Expert

  • Member
  • PipPipPipPipPipPip
  • 1,059 posts
  • OS:none specified
  • Country: Country Flag
95 supports FAT32, i have installed 95B on FAT32 many times

#59
Petr

Petr

    Friend of MSFN

  • Member
  • PipPipPipPipPip
  • 981 posts
  • OS:98SE
  • Country: Country Flag

Does Windows 95 support FAT32 anyway?


Windows 95 retail version and original OEM version (4.00.950, with DOS 7.0) does not support FAT32.

FAT32 is supported in OEM Service Release 2 version and later (4.00.1111, with DOS 7.1).

The original OSR2 ESDI_506.PDR file has version number 4.00.1111, some newer files have versions:
Q171353 4.00.1116
Q192841 4.00.1118
Q175629 4.00.1119 (support of > 8 GB)

More details here:
Windows Support for Large IDE Hard Disks

Petr

#60
LLXX

LLXX

    MSFN Junkie

  • Banned
  • PipPipPipPipPipPipPipPipPip
  • 3,399 posts
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?

#61
Petr

Petr

    Friend of MSFN

  • Member
  • PipPipPipPipPip
  • 981 posts
  • OS:98SE
  • Country: Country Flag
BTW, this is very nice tool: http://www.hdat2.com/
and also the User's Manual contains detail information about many things related to disks.

It also contains the statement:

Any Windows 95 version does not support disk greater than 32 GB (see KB246818)


Petr

#62
qazaq

qazaq
  • Member
  • 4 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

#63
LLXX

LLXX

    MSFN Junkie

  • Banned
  • PipPipPipPipPipPipPipPipPip
  • 3,399 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

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.

#64
qazaq

qazaq
  • Member
  • 4 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

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

#65
Petr

Petr

    Friend of MSFN

  • Member
  • PipPipPipPipPip
  • 981 posts
  • OS:98SE
  • Country: Country Flag

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

#66
LLXX

LLXX

    MSFN Junkie

  • Banned
  • PipPipPipPipPipPipPipPipPip
  • 3,399 posts

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.

#67
krick

krick

    Member

  • Member
  • PipPip
  • 115 posts

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?

#68
Petr

Petr

    Friend of MSFN

  • Member
  • PipPipPipPipPip
  • 981 posts
  • OS:98SE
  • Country: Country Flag



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

#69
erpdude8

erpdude8

    MSFN Master

  • Member
  • PipPipPipPipPipPipPipPip
  • 2,140 posts

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.micro...b/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, 24 July 2006 - 02:20 PM.


#70
LLXX

LLXX

    MSFN Junkie

  • Banned
  • PipPipPipPipPipPipPipPipPip
  • 3,399 posts
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, 24 July 2006 - 02:35 PM.


#71
qazaq

qazaq
  • Member
  • 4 posts

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...hdd20e.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, 24 July 2006 - 02:38 PM.


#72
LLXX

LLXX

    MSFN Junkie

  • Banned
  • PipPipPipPipPipPipPipPipPip
  • 3,399 posts
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.

#73
n7Epsilon

n7Epsilon

    Currently Learning: C#, JavaScript, PHP

  • Member
  • PipPip
  • 156 posts
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.

#74
Petr

Petr

    Friend of MSFN

  • Member
  • PipPipPipPipPip
  • 981 posts
  • OS:98SE
  • Country: Country Flag

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?

Attached File  hd2.gif   7.03KB   29 downloads

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

Petr

#75
qazaq

qazaq
  • Member
  • 4 posts

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.

Attached File  300GBonWin98.jpg   94.26KB   239 downloads




1 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users


    Baidu (1)


How to remove advertisement from MSFN