multiboot system sets chkdsk bit

G

Gary Roach

I have a multiboot systems with XP, Me, 98SE, NT 4.0, 2000 Pro, and Vista on
it. I notice that the systems interfere with each other wrt. the chkdsk when
I boot. When I boot into XP it wants to check the 2000 and NT partitions
which are both NTFS, formatted during install of the respective OS's. I
prevent this check because I don't trust XP's chkdsk to do the right thing
on other OS's filesystems. When I boot into 2000 it wants to check the NT
filesystem but not its own. I skip this check. When I boot into NT, it
doesn't check any filesystem including its own. When I boot back into XP, it
wants to check 2000 and NT again. Why is this? I've also noticed that when I
installed Vista, my XP system (also NTFS) became unbootable. I don't know if
this was caused by the Vista install, but it seems coincidental. Is there
some issue with these systems coexisting. Are there different versions of
NTFS? Thanks for any comments.
 
P

Pegasus \(MVP\)

Gary Roach said:
I have a multiboot systems with XP, Me, 98SE, NT 4.0, 2000 Pro, and Vista
on it. I notice that the systems interfere with each other wrt. the chkdsk
when I boot. When I boot into XP it wants to check the 2000 and NT
partitions which are both NTFS, formatted during install of the respective
OS's. I prevent this check because I don't trust XP's chkdsk to do the
right thing on other OS's filesystems. When I boot into 2000 it wants to
check the NT filesystem but not its own. I skip this check. When I boot
into NT, it doesn't check any filesystem including its own. When I boot
back into XP, it wants to check 2000 and NT again. Why is this? I've also
noticed that when I installed Vista, my XP system (also NTFS) became
unbootable. I don't know if this was caused by the Vista install, but it
seems coincidental. Is there some issue with these systems coexisting. Are
there different versions of NTFS? Thanks for any comments.

IMHO the best multi-booting system is one where each OS resides
on its own partition, with all the other partitions hidden so that
there is no interference between them. This would neadly prevent
the phenomenon you observe but it requires a proper boot loader.
Do your various OSs all reside on the same partition?

Yes, there are differences with NTFS between the various OSs
and I suspect that they are behind your problem. A crude method
to get around the problem would be to rename chkdsk.exe to
chkdsk.ex, both in the system32 and the dllcache folders.
 
L

Lil' Dave

Gary Roach said:
I have a multiboot systems with XP, Me, 98SE, NT 4.0, 2000 Pro, and Vista
on it. I notice that the systems interfere with each other wrt. the chkdsk
when I boot. When I boot into XP it wants to check the 2000 and NT
partitions which are both NTFS, formatted during install of the respective
OS's. I prevent this check because I don't trust XP's chkdsk to do the
right thing on other OS's filesystems. When I boot into 2000 it wants to
check the NT filesystem but not its own. I skip this check. When I boot
into NT, it doesn't check any filesystem including its own. When I boot
back into XP, it wants to check 2000 and NT again. Why is this? I've also
noticed that when I installed Vista, my XP system (also NTFS) became
unbootable. I don't know if this was caused by the Vista install, but it
seems coincidental. Is there some issue with these systems coexisting. Are
there different versions of NTFS? Thanks for any comments.

http://en.wikipedia.org/wiki/NTFS
Dave
 
G

Gary Roach

I am using a boot loader (GRUB) and I've come to the same conclusion about
hiding the partitions for safety. I'm continuing to use FAT32 partitions in
common for communication between OSes. Thanks for the help.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top