neo3d
Member
I'm having a bit of trouble with drive letters and numbers and was wondering if someone could help out. First of all, what I'm trying to do is setup dual boot Vista on 2 separate PATA hard drives. I'm doing this so the "parents" can have their own Vista and the "kids" can have their own w/o messing up the "parents" OS from all their surfing activities.
Each drive is on its own IDE channel:
parents: ide channel 1
kids: ide channel 2
In addition, each drive is split into 2 partitions: OS & Data
And named appropriately: Parent's OS & Parent's Data
And: Kid's OS & Kid's Data
From what I understand, is this how Windows sees the drive numbers?
IDE CHANNEL 1 (Parent's OS): 0 = drive number :: 1 = partition number
IDE CHANNEL 1 (Parent's Data): 0 = drive number :: 2 = partition number
IDE CHANNEL 2 (Kid's OS): 1 = drive number :: 1 = partition number
IDE CHANNEL 2 (Kid's Data): 1 = drive number :: 2 = partition number
My intent is to hide the ENTIRE Parent's drive when booting into Kid's OS. So, this is the code I came up with and conversely, unhide it when booting into the Parent's OS:
What am I doing wrong? I am getting an Error 17: File not found which I searched and found out that it means I'm pointing to the wrong volumes.
If anyone with a firm grasp on how this works would like to share your knowledge, it would be greatly appreciated!
Each drive is on its own IDE channel:
parents: ide channel 1
kids: ide channel 2
In addition, each drive is split into 2 partitions: OS & Data
And named appropriately: Parent's OS & Parent's Data
And: Kid's OS & Kid's Data
From what I understand, is this how Windows sees the drive numbers?
IDE CHANNEL 1 (Parent's OS): 0 = drive number :: 1 = partition number
IDE CHANNEL 1 (Parent's Data): 0 = drive number :: 2 = partition number
IDE CHANNEL 2 (Kid's OS): 1 = drive number :: 1 = partition number
IDE CHANNEL 2 (Kid's Data): 1 = drive number :: 2 = partition number
My intent is to hide the ENTIRE Parent's drive when booting into Kid's OS. So, this is the code I came up with and conversely, unhide it when booting into the Parent's OS:
Code:
# NeoSmart NeoGrub Bootloader Configuration File
#
# This is the NeoGrub configuration file, and should be located at C:\NST\menu.lst
# Please see the EasyBCD Documentation for information on how to create/modify entries:
# [URL]http://neosmart.net/wiki/display/EBCD[/URL]
default 0
timeout 30
title Kid's Windows Vista Home Premium
hide (hd0,1) # HIDE PARENT'S SYSTEM PARTITION
hide (hd0,2) # HIDE PARENT'S DATA PARTITION
# Optionally repeat the above entry for all the Vista drives
chainloader (hd1,1)/ntldr # BOOT KID'S SYSTEM PARTITION
boot
# Optional section
# If you include this section, you will see a second bootloader menu!
title Parent's Windows Vista Home Premium
unhide (hd0,1) # UNHIDE PARENT'S SYSTEM PARTITION
unhide (hd0,2) # UNHIDE PARENT'S DATA PARTITION
# Optionally repeat the above entry for all the Vista drives
chainloader (hd0,1)/ntldr # BOOT PARENT'S SYSTEM PARTITION
boot
What am I doing wrong? I am getting an Error 17: File not found which I searched and found out that it means I'm pointing to the wrong volumes.
If anyone with a firm grasp on how this works would like to share your knowledge, it would be greatly appreciated!
Last edited: