A Windows XP help forum. PCbanter

If this is your first visit, be sure to check out the FAQ by clicking the link above. You may have to register before you can post: click the register link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below.

Go Back   Home » PCbanter forum » Microsoft Windows XP » General XP issues or comments
Site Map Home Register Authors List Search Today's Posts Mark Forums Read Web Partners

Why isn't there any GPT driver for 32-bit WinXP?



 
 
Thread Tools Display Modes
  #1  
Old January 22nd 16, 04:11 AM posted to microsoft.public.windowsxp.general
JJ[_11_]
external usenet poster
 
Posts: 744
Default Why isn't there any GPT driver for 32-bit WinXP?

I mean, there are already numerous filesystem drivers for 32-bit WinXP such
as Ext2, ReiserFS, ROMFS, HFS+, etc. But why isn't there any real GPT driver
for 32-bit WinXP? Even for non-bootable only.

Well, there's somewhat one GPT driver that's proprietary (from Paragon,
IIRC). It claims that it's compatible with 32-bit WinXP, but it turns out
that it's really not. The driver file itself requires functions from the
kernel that exist only in 64-bit WinXP or 32/64 bit Vista+.

It's fine for me if the GPT driver can't be used to boot a GPT drive. I
simply need a GPT driver to be able to access GPT drives just like MBR
drives. I don't want to use a live CD or boot into other OS including
XP64/Vista+, or use any recovery software.
Ads
  #2  
Old January 22nd 16, 05:35 AM posted to microsoft.public.windowsxp.general
Paul
external usenet poster
 
Posts: 18,275
Default Why isn't there any GPT driver for 32-bit WinXP?

JJ wrote:
I mean, there are already numerous filesystem drivers for 32-bit WinXP such
as Ext2, ReiserFS, ROMFS, HFS+, etc. But why isn't there any real GPT driver
for 32-bit WinXP? Even for non-bootable only.

Well, there's somewhat one GPT driver that's proprietary (from Paragon,
IIRC). It claims that it's compatible with 32-bit WinXP, but it turns out
that it's really not. The driver file itself requires functions from the
kernel that exist only in 64-bit WinXP or 32/64 bit Vista+.

It's fine for me if the GPT driver can't be used to boot a GPT drive. I
simply need a GPT driver to be able to access GPT drives just like MBR
drives. I don't want to use a live CD or boot into other OS including
XP64/Vista+, or use any recovery software.


I handle 3TB drives here with Acronis Capacity Manager.
It's a pretty crusty solution, and I can pretty well
guarantee you some hair loss.

What it does, is continues to use MBR technology. It
splits a 3TB dtive, into a 2.2TB physical drive, and
a 0.8TB logical drive. In Disk Management, these occupy
two different rows in the diagram.

Both Seagate and Western Digital, have a freebie written
by Acronis, that includes Capacity Manager.

Operation consists of two steps.

1) Installation of Acronis virtual driver. This is the thing
that makes the upper portion of the drive appear as a
separate hard drive.

2) "Initialization" of the drive. This consists of moving to the
2.2TB mark, writing a 256KB config block, writing an MBR for the
upper drive portion and so on.

For step (1), if you have ever used Acronis products before, then
an incompatible version of (1) may have been installed. I had to
use a backup of WinXP, go back two years (before I'd used an Acronis
product), and then installing (1) worked. It turns out, that
Acronis makes a "cleaner" program to remove that old driver.
Once you've done the research and learned of this, you use
the cleaner first, then install the Seagate/WDC package, then
use the Capacity Manager. I suffered some hair loss getting that
far. A user in the Acronis forums, taught them how to
make their "un-removable" driver, removable. And that's when
the cleaner program was born.

This method is not GPT, but it does give you *some* usage of the drive.

On Linux, you can actually "mount" the upper partition, so the
Acronis solution is (barely) cross platform. You do a loopback
mount in Linux, using an obscure offset parameter, to mount the
upper virtual partition(s). The part that sucks, is writes up
there only occur at 10MB/sec under Linux. Under Windows and using
the Acronis driver, it works better than that.

That's how I kinda sorta fixed the cross-platform problem here,
to make 3TB drives more useful. I don't have anything larger than
3TB here. Too expensive.

You will still find operation with Win2K to be "hinky". You
can't really be assured that Win2K SP4 can see the drive at
all. I tried shrinking the lower drive portion, thinking it
might be a 2.2TB limit, but I think I still had problems using
the lower portion under Win2K. And the thing is, the lower portion
of the disk is more or less bog-standard. Only the geometry information
(the declaration it is a 3TB drive), is going to cause an older
OS some grief. The contents of the lower disk portion MBR should
work better in that regard. For the other OSes you try, you may be
able to get both the upper and lower portions working. I don't
know if I've had occasion to test Win10 on this yet. I haven't been
including Win10 in any "regular" backup process. It gets backed up,
but using whatever scrap drive is sitting around. The "real" backups
go on the "big" drives.

HTH,
Paul
  #3  
Old January 22nd 16, 08:01 AM posted to microsoft.public.windowsxp.general
JJ[_11_]
external usenet poster
 
Posts: 744
Default Why isn't there any GPT driver for 32-bit WinXP?

On Fri, 22 Jan 2016 00:35:10 -0500, Paul wrote:

I handle 3TB drives here with Acronis Capacity Manager.
It's a pretty crusty solution, and I can pretty well
guarantee you some hair loss.

What it does, is continues to use MBR technology. It
splits a 3TB dtive, into a 2.2TB physical drive, and
a 0.8TB logical drive. In Disk Management, these occupy
two different rows in the diagram.

Both Seagate and Western Digital, have a freebie written
by Acronis, that includes Capacity Manager.

Operation consists of two steps.

1) Installation of Acronis virtual driver. This is the thing
that makes the upper portion of the drive appear as a
separate hard drive.

2) "Initialization" of the drive. This consists of moving to the
2.2TB mark, writing a 256KB config block, writing an MBR for the
upper drive portion and so on.

For step (1), if you have ever used Acronis products before, then
an incompatible version of (1) may have been installed. I had to
use a backup of WinXP, go back two years (before I'd used an Acronis
product), and then installing (1) worked. It turns out, that
Acronis makes a "cleaner" program to remove that old driver.
Once you've done the research and learned of this, you use
the cleaner first, then install the Seagate/WDC package, then
use the Capacity Manager. I suffered some hair loss getting that
far. A user in the Acronis forums, taught them how to
make their "un-removable" driver, removable. And that's when
the cleaner program was born.

This method is not GPT, but it does give you *some* usage of the drive.

On Linux, you can actually "mount" the upper partition, so the
Acronis solution is (barely) cross platform. You do a loopback
mount in Linux, using an obscure offset parameter, to mount the
upper virtual partition(s). The part that sucks, is writes up
there only occur at 10MB/sec under Linux. Under Windows and using
the Acronis driver, it works better than that.

That's how I kinda sorta fixed the cross-platform problem here,
to make 3TB drives more useful. I don't have anything larger than
3TB here. Too expensive.

You will still find operation with Win2K to be "hinky". You
can't really be assured that Win2K SP4 can see the drive at
all. I tried shrinking the lower drive portion, thinking it
might be a 2.2TB limit, but I think I still had problems using
the lower portion under Win2K. And the thing is, the lower portion
of the disk is more or less bog-standard. Only the geometry information
(the declaration it is a 3TB drive), is going to cause an older
OS some grief. The contents of the lower disk portion MBR should
work better in that regard. For the other OSes you try, you may be
able to get both the upper and lower portions working. I don't
know if I've had occasion to test Win10 on this yet. I haven't been
including Win10 in any "regular" backup process. It gets backed up,
but using whatever scrap drive is sitting around. The "real" backups
go on the "big" drives.

HTH,
Paul


It looks like it's similar to OnTrack's Dynamic Drive Overlay (from
DOS+Win95 era), a driver to utilize a HDD full capacity where BIOS can't,
which uses non standard drive format where no recovery program can
recognize. That'll be worst than Microsoft's Dynamic Disk when data
corruption occured and affected the information that defines the partition
layout.

This method is not GPT, but it does give you *some* usage of the drive.


Could you give some examples about what kind of usages that aren't available
or limited?
  #4  
Old January 22nd 16, 10:46 AM posted to microsoft.public.windowsxp.general
Paul
external usenet poster
 
Posts: 18,275
Default Why isn't there any GPT driver for 32-bit WinXP?

JJ wrote:
On Fri, 22 Jan 2016 00:35:10 -0500, Paul wrote:
I handle 3TB drives here with Acronis Capacity Manager.
It's a pretty crusty solution, and I can pretty well
guarantee you some hair loss.

What it does, is continues to use MBR technology. It
splits a 3TB dtive, into a 2.2TB physical drive, and
a 0.8TB logical drive. In Disk Management, these occupy
two different rows in the diagram.

Both Seagate and Western Digital, have a freebie written
by Acronis, that includes Capacity Manager.

Operation consists of two steps.

1) Installation of Acronis virtual driver. This is the thing
that makes the upper portion of the drive appear as a
separate hard drive.

2) "Initialization" of the drive. This consists of moving to the
2.2TB mark, writing a 256KB config block, writing an MBR for the
upper drive portion and so on.

For step (1), if you have ever used Acronis products before, then
an incompatible version of (1) may have been installed. I had to
use a backup of WinXP, go back two years (before I'd used an Acronis
product), and then installing (1) worked. It turns out, that
Acronis makes a "cleaner" program to remove that old driver.
Once you've done the research and learned of this, you use
the cleaner first, then install the Seagate/WDC package, then
use the Capacity Manager. I suffered some hair loss getting that
far. A user in the Acronis forums, taught them how to
make their "un-removable" driver, removable. And that's when
the cleaner program was born.

This method is not GPT, but it does give you *some* usage of the drive.

On Linux, you can actually "mount" the upper partition, so the
Acronis solution is (barely) cross platform. You do a loopback
mount in Linux, using an obscure offset parameter, to mount the
upper virtual partition(s). The part that sucks, is writes up
there only occur at 10MB/sec under Linux. Under Windows and using
the Acronis driver, it works better than that.

That's how I kinda sorta fixed the cross-platform problem here,
to make 3TB drives more useful. I don't have anything larger than
3TB here. Too expensive.

You will still find operation with Win2K to be "hinky". You
can't really be assured that Win2K SP4 can see the drive at
all. I tried shrinking the lower drive portion, thinking it
might be a 2.2TB limit, but I think I still had problems using
the lower portion under Win2K. And the thing is, the lower portion
of the disk is more or less bog-standard. Only the geometry information
(the declaration it is a 3TB drive), is going to cause an older
OS some grief. The contents of the lower disk portion MBR should
work better in that regard. For the other OSes you try, you may be
able to get both the upper and lower portions working. I don't
know if I've had occasion to test Win10 on this yet. I haven't been
including Win10 in any "regular" backup process. It gets backed up,
but using whatever scrap drive is sitting around. The "real" backups
go on the "big" drives.

HTH,
Paul


It looks like it's similar to OnTrack's Dynamic Drive Overlay (from
DOS+Win95 era), a driver to utilize a HDD full capacity where BIOS can't,
which uses non standard drive format where no recovery program can
recognize. That'll be worst than Microsoft's Dynamic Disk when data
corruption occured and affected the information that defines the partition
layout.

This method is not GPT, but it does give you *some* usage of the drive.


Could you give some examples about what kind of usages that aren't available
or limited?


I don't think the upper section is as fast as the lower section.
(And that's taking the zoned design of the disk into account.)
It's even worse when you try the Linux mount
for cross-platform compatibility, but you can't
blame Acronis for that.

The way I end up using those disks, is the upper section is
treated like the "attic", and I put stuff up there which
I don't expect to access often. I might have to treat it
slightly differently, if the drive was even larger
than 3TB. They make some nice 6TB drives now, running
at around 220MB/sec or so. It would be interesting
to see if the Acronis technique would create three
disks out of one of those. There's nothing in theory
to prevent it.

The technique is transparent enough, that you can access
the layout with things like Linux, even though there isn't
a Linux Acronis driver for the thing. The partitions are
still partitions, and a loopback mount works. But at 10MB/sec
on the one Linux setup I tried, it would only be for emergency
recovery purposes.

Paul
 




Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is Off
HTML code is Off






All times are GMT +1. The time now is 04:06 PM.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Copyright ©2004-2024 PCbanter.
The comments are property of their posters.