Multi-Booting And Hiding Two Instances Of Windows 2000 Server

  • Thread starter Thread starter Y2Kaos
  • Start date Start date
Y

Y2Kaos

Hi all,

I wish to get help with setting up two instances of Windows 2000
Server which cannot see each other when one is loaded. Reason being
I'm setting up a test environment for two separate areas; 1. SQL 2000
Server and app testing and 2. for Citrix Metaframe.


I have one hard drive (120 GB) whereby I'm trying to create for the:

Test 1: Windows 2000 Server + SQL Server 2000 + Application

C: 9 GB - OS - Primary Partition
D: 24 GB - App - Logical (Extended) Partition
E: 24 GB - SQL Data - Logical (Extended) Partition
F: 18 GB - SQL Backup - Logical (Extended) Partition
G: 9 GB - SQl Logs - Logical (Extended) Partition

84 GB Total

Test 2: Windows 2000 Terminal Server + Citrix Metaframe XPs

C: 9 GB - OS - Primary Partition - Logical (Extended) Partition
D: 21 GB - Citrix Metaframe XPs - Logical (Extended) Partition

30 GB Total

I would like Test 1 to see those partitions only and not Test 2 and
vice versa. I have tried using 3rd party disk partitioning tools and
boot managers and I do not think it is possible. I have not found a
way to define a primary partition with an association to logical
partitions so it's the one that is allowed to see.

Even using Dynamic Volumes I could not succeed, which also does not
work well with 3rd party Boot Managers.

Would anyone have any suggestions as to how I could configure to make
this possible, what tools will make it happen? Can it be achieved
with two disks via Basic or Dynamic partitions (I still cannot see how
I can prevent Win 2K for seeing another disk).

Is this possible with VMWare? Though I wonder if it complicates
testing and results? Any help would be greatly appreciated.

Thank you.
 
Y2Kaos said:
Hi all,

I wish to get help with setting up two instances of Windows 2000
Server which cannot see each other when one is loaded. Reason being
I'm setting up a test environment for two separate areas; 1. SQL 2000
Server and app testing and 2. for Citrix Metaframe.


I have one hard drive (120 GB) whereby I'm trying to create for the:

Test 1: Windows 2000 Server + SQL Server 2000 + Application

C: 9 GB - OS - Primary Partition
D: 24 GB - App - Logical (Extended) Partition
E: 24 GB - SQL Data - Logical (Extended) Partition
F: 18 GB - SQL Backup - Logical (Extended) Partition
G: 9 GB - SQl Logs - Logical (Extended) Partition

84 GB Total

Test 2: Windows 2000 Terminal Server + Citrix Metaframe XPs

C: 9 GB - OS - Primary Partition - Logical (Extended) Partition
D: 21 GB - Citrix Metaframe XPs - Logical (Extended) Partition

30 GB Total

I would like Test 1 to see those partitions only and not Test 2 and
vice versa. I have tried using 3rd party disk partitioning tools and
boot managers and I do not think it is possible. I have not found a
way to define a primary partition with an association to logical
partitions so it's the one that is allowed to see.

Even using Dynamic Volumes I could not succeed, which also does not
work well with 3rd party Boot Managers.

Would anyone have any suggestions as to how I could configure to make
this possible, what tools will make it happen? Can it be achieved
with two disks via Basic or Dynamic partitions (I still cannot see how
I can prevent Win 2K for seeing another disk).

Is this possible with VMWare? Though I wonder if it complicates
testing and results? Any help would be greatly appreciated.

VMWare is the way to go - provided that your hardware is supported.

With VMWare you have the primary "Host" OS which has access to
everything. Then you install one or more guest OSes and you can
decide which partitions, network connections, etc, each guest
OS has access to.

I would suggest you install a copy of W2K as the Host OS.
Then install VMWare, then install two "guest" OSes - your
Test 1 and Test 2 setups as described above.
 
Y2Kaos said:
I wish to get help with setting up two instances of Windows
2000 Server which cannot see each other when one is loaded.
Reason being I'm setting up a test environment for two
separate areas; 1. SQL 2000 Server and app testing and
2. for Citrix Metaframe.


I have one hard drive (120 GB) whereby I'm trying to create for the:

Test 1: Windows 2000 Server + SQL Server 2000 + Application

C: 9 GB - OS - Primary Partition
D: 24 GB - App - Logical (Extended) Partition
E: 24 GB - SQL Data - Logical (Extended) Partition
F: 18 GB - SQL Backup - Logical (Extended) Partition
G: 9 GB - SQl Logs - Logical (Extended) Partition

84 GB Total

Test 2: Windows 2000 Terminal Server + Citrix Metaframe XPs

C: 9 GB - OS - Primary Partition - Logical (Extended) Partition
D: 21 GB - Citrix Metaframe XPs - Logical (Extended) Partition

30 GB Total

I would like Test 1 to see those partitions only and not Test 2
and vice versa. I have tried using 3rd party disk partitioning
tools and boot managers and I do not think it is possible.
I have not found a way to define a primary partition with an
association to logical partitions so it's the one that is allowed
to see.

Yes, it can be done, but you do need to use a good third-party boot manager.
Not all boot managers can selectively hide individual logical partitions.
You didn't say which boot manager you tried, but I know it's easy to do with
either XOSL or BootIt-NG. Take a look at my webpage at
www.goodells.net/multiboot, which should give you the background you're
looking for.
 
I really don't understand the issue here. Fact is Windows 2000 can "see" every disk or partition in the system if you choose to let it see it. You can remove a partition from Windows 2000 using the Disk Manager. But in my opinion it really doesn't matter. If you have Windows 2000 installed on C drive and another Windows 2000 installed in a different partition which it "sees" as C drive when it boots the Windows 2000 you boot in knows nothing of what's on the other drive(partition) other than it has "a whole bunch of files." It does nothing with them. This can be shown very easily. Although it will break your setup. Boot into Windows 2000 on C drive. Then make sure your other Windows 2000 bootable partition is visible to it say it is on E. Then go down to E:\WINNT select it in Windows Explorer right-click say delete. Note it WILL delete. If you try the same thing in the %windir% you will not be able to. That shows Windows 2000 "sees" the other Windows 2000 partition but so what. IThe other Windows 2000 is not active and so you can delete anything on it.

Now there is one caveat to this. The fact is ALL partitons and harddrives in the system with NTFS on them will "upgrade" to the file system NTFS that Windows 2000 uses. Whether Windows 2000 "sees" them or not. There is no way around that other than uasing a file sysytem in a partition that Windows 2000 does not recognize. Like a LINUX partition or OS/2.
 
One hard drive you can only have 4 primary partitions. Use Linux's
version of fdisk can handle this easily. Make sure to format the
drives after you fdisk your hard drive.

C: 10GB primary partition for Win2k Server,
D: 10GB primary partition for Windows 2000 Terminal Server,
E: 40GB primary partition for temporary data storage,

For the last primary partition, make it an Extended Partition
For an extended partition, you can chop it up into many logical
partition.
eg.

F: 20GB logical partition (best for data)
G: 20GB logical partition (best for data)

........
 
Back
Top