E
Emerald Saint
This is a LONG post - please excuse. . . .
..
I routinely use GHOST 2003 to write a back up copy of my XP working
partition to other partitions on the same HD and also to a partition on a
second HD. In conjunction with that back up process, I keep things hidden
from my working XP system by changing 'system bytes' in the partition table,
or in some situations by changing the BIOS setting for the second HD to 'Not
Installed'. To make everything work the way I want, I may also need to I
hand edit BOOT.INI and the 'Mounted Devices' registry key. I've been doing
this for years with no problem - until just recently when my system started
working differently - in such a way that totally messes up my backup
process. I believe the change may be the result of a combination of software
that I recently installed and/or uninstalled - which I describe at the end
of this post. First, here's what changed about XP:
Before now I was able to hide partitions from XP by changing the system byte
(in the partition table) to type 83h (Linux), type 82h (Linux Swap), type17h
(Hidden NTFS), type FFh (Hidden), etc.. That doesn't work any more. Windows
Explorer shows all of them.
I was able to hide a drive by changing the BIOS setting for the drive to
'Not Installed'. That doesn't work any more - Explorer shows the drive and
all hidden partitions on it. And it makes no difference if I change the BIOS
setting for 'PnP OS' to Yes or No.
I should mention that I always delete everything in the Mounted Devices
registry key before I reboot and make my changes to the partition table, or
before I copy a partition with Ghost. That way XP needs to rebuild the
registry entries based on fresh information when it is rebooted.
I need to mention here two general facts about XP that are pertinent to my
situation:
1) A quick comparison of DISKMAN and EXPLORER will tell you if there are any
primary HD partitions not being used by XP. These will be listed in DISKMAN
but they won't show up in the EXPLORER tree.
2) If you look in the 'Mounted Devices' registry key there are two kinds of
entries. One kind of entry contains the word ' Volume' and has a hexidecimal
number enclosed in curly braces, the other kind of entry contains the word
'\DosDevices\' and has a drive letter at the end of it. Each primary HD
partition will be represented by one of the 'Volume' lines. Each primary HD
partition that shows in the EXPLORER tree will be represented by one of the
'\DosDevices\' lines.
One aspect of my problem is that all of the volumes in DISKMAN are showing
in EXPLORER. Normally there are many partition types (indicated by system
byte) that XP will not include in the EXPLORER tree. This is regardless of
what is actually written in the partition - whether it is a zero-filled area
or if it contains an functional system, the system byte will keep it out of
the EXPLORER tree.
So far I didn't try using the 'repair' feature of SETUP.EXE to see if it can
fix this problem because I am very interested to discover if the problem can
be traced to some registry settings or some weird driver that can be dealt
with by hand. It's always fun to learn something like that. But there is
another reason also:
I said above that XP is now puting every HD partition in the EXPLORER tree
regardless of the system byte. Actually there is one exception I found -
that is old Linux type 81h. If I clear out the Mounted Devices key and then
boot with a DOS floppy and change a partition's system byte to type 81h,
upon rebooting XP the partition will be listed differently from the others
in DISKMAN and it won't show up in EXPLORER. All the others are showing in
EXPLORER except type 81h. That's only for type 81h (there are other Linux
types, but those don't get the special treatment). So I wonder if there is a
registry key where you can specify system byte values that you want XP to
ignore. That would be a useful piece of information.
**********************
Here are some unusual things I did recently that might be the cause of the
problem.
1) I installed Recovery Console on my HD, no problem. Recently I deleted it.
2) I had an operating Linux system on a primary partition, and I had told
Linux it was OK to be aware of the NTFS partitions that were also on the
same drive. I didn't do much with the Linux installation, and later I zero
filled the partition to see if that would fix this XP problem I'm having.
3) Immediately before the problem started I had gotten a problem with some
very old ROXIO DVD burner software - ROXIO could no longer detect my burner.
Apparently some recent Windows updates changed things so that the ROXIO
files are no longer compatible with XP. I uninstalled the ROXIO and
reinstalled it. I did that twice - but it still wouldn't work. THAT'S
EXACTLY WHEN THIS PROBLEM SHOWED UP. Right after I did that.
I did some web research about this but so far haven't found any clues.
TIA. Bill S. - Seattle, Washington, USA
..
I routinely use GHOST 2003 to write a back up copy of my XP working
partition to other partitions on the same HD and also to a partition on a
second HD. In conjunction with that back up process, I keep things hidden
from my working XP system by changing 'system bytes' in the partition table,
or in some situations by changing the BIOS setting for the second HD to 'Not
Installed'. To make everything work the way I want, I may also need to I
hand edit BOOT.INI and the 'Mounted Devices' registry key. I've been doing
this for years with no problem - until just recently when my system started
working differently - in such a way that totally messes up my backup
process. I believe the change may be the result of a combination of software
that I recently installed and/or uninstalled - which I describe at the end
of this post. First, here's what changed about XP:
Before now I was able to hide partitions from XP by changing the system byte
(in the partition table) to type 83h (Linux), type 82h (Linux Swap), type17h
(Hidden NTFS), type FFh (Hidden), etc.. That doesn't work any more. Windows
Explorer shows all of them.
I was able to hide a drive by changing the BIOS setting for the drive to
'Not Installed'. That doesn't work any more - Explorer shows the drive and
all hidden partitions on it. And it makes no difference if I change the BIOS
setting for 'PnP OS' to Yes or No.
I should mention that I always delete everything in the Mounted Devices
registry key before I reboot and make my changes to the partition table, or
before I copy a partition with Ghost. That way XP needs to rebuild the
registry entries based on fresh information when it is rebooted.
I need to mention here two general facts about XP that are pertinent to my
situation:
1) A quick comparison of DISKMAN and EXPLORER will tell you if there are any
primary HD partitions not being used by XP. These will be listed in DISKMAN
but they won't show up in the EXPLORER tree.
2) If you look in the 'Mounted Devices' registry key there are two kinds of
entries. One kind of entry contains the word ' Volume' and has a hexidecimal
number enclosed in curly braces, the other kind of entry contains the word
'\DosDevices\' and has a drive letter at the end of it. Each primary HD
partition will be represented by one of the 'Volume' lines. Each primary HD
partition that shows in the EXPLORER tree will be represented by one of the
'\DosDevices\' lines.
One aspect of my problem is that all of the volumes in DISKMAN are showing
in EXPLORER. Normally there are many partition types (indicated by system
byte) that XP will not include in the EXPLORER tree. This is regardless of
what is actually written in the partition - whether it is a zero-filled area
or if it contains an functional system, the system byte will keep it out of
the EXPLORER tree.
So far I didn't try using the 'repair' feature of SETUP.EXE to see if it can
fix this problem because I am very interested to discover if the problem can
be traced to some registry settings or some weird driver that can be dealt
with by hand. It's always fun to learn something like that. But there is
another reason also:
I said above that XP is now puting every HD partition in the EXPLORER tree
regardless of the system byte. Actually there is one exception I found -
that is old Linux type 81h. If I clear out the Mounted Devices key and then
boot with a DOS floppy and change a partition's system byte to type 81h,
upon rebooting XP the partition will be listed differently from the others
in DISKMAN and it won't show up in EXPLORER. All the others are showing in
EXPLORER except type 81h. That's only for type 81h (there are other Linux
types, but those don't get the special treatment). So I wonder if there is a
registry key where you can specify system byte values that you want XP to
ignore. That would be a useful piece of information.
**********************
Here are some unusual things I did recently that might be the cause of the
problem.
1) I installed Recovery Console on my HD, no problem. Recently I deleted it.
2) I had an operating Linux system on a primary partition, and I had told
Linux it was OK to be aware of the NTFS partitions that were also on the
same drive. I didn't do much with the Linux installation, and later I zero
filled the partition to see if that would fix this XP problem I'm having.
3) Immediately before the problem started I had gotten a problem with some
very old ROXIO DVD burner software - ROXIO could no longer detect my burner.
Apparently some recent Windows updates changed things so that the ROXIO
files are no longer compatible with XP. I uninstalled the ROXIO and
reinstalled it. I did that twice - but it still wouldn't work. THAT'S
EXACTLY WHEN THIS PROBLEM SHOWED UP. Right after I did that.
I did some web research about this but so far haven't found any clues.
TIA. Bill S. - Seattle, Washington, USA