In-Depth

From the Trenches: At Home with a Win2K Network

Do your homework! Setting up a small network running Win2K is just the ticket if you want hands-on experience immediately.

Say you're curious about Windows 2000 and want to get a jump on learning about it. But your company remains perfectly happy with NT 4.0, thank you, and has no interest in installing the new OS for some time to come. Or maybe you want some hands-on time with the product as you prepare to upgrade your MCSE. Consider setting up a network at home and installing Win2K--if you're like me, you'll also learn some things you might not have expected.

In the Beginning

I first decided to build an NT server and a home network as a study aid in my pursuit of the MCSE. It turned out to be the right decision because it's nearly impossible to achieve any measure of competence in Microsoft products without actually using them. Many software products today can be learned on-the-fly; operating systems--especially Microsoft operating systems--need a lot more work before they're truly intuitive. Because the component specifications were up to me and because I wanted to try something a little different, I built a dual-processor server. (This would later prove to be inspired.)

Windows NT Server 4.0, when loaded on a multi-processor machine, loads a different kernel than in the single-processor installation. It also offers unique options, such as the ability to set processor affinity and differences in Network Monitor; these options are also offered by Windows 2000. But Win2K, as I would later learn, has a huge appetite (and support) for processors and memory. Multi-processor machines will need to become commonplace if Windows 2000 is the future.

Building the Server

I'll give you some details on my server, named MooseServer, which I built from scratch. I've found that if you do a little research and consult Microsoft's Hardware Compatibility List (or HCL, found at www.microsoft.com/hcl), you can intelligently buy hardware at local computer shows and assemble systems yourself. In this way you save a lot of money (compared to a ready-built Dell or Gateway system), and at the same time get a much more powerful and robust computer. Incidentally, you'll learn a lot about hardware.

MooseServer was born with dual Intel Pentium II processors (333MHz) on an ASUS motherboard with on-board SCSI, 524M of RAM, two Seagate Ultrawide 4.3G SCSI disks, and one 10G IDE disk (I'll explain why a little later). MooseServer also has a 3COM 56K voice/fax (hardware) internal modem (see "A Note About Motherboards and Modems"), Number Nine Video with 16M of VRAM, Python 4mm DAT SCSI tape drive, LS-120 IDE 3.5-inch drive, standard 3.5-inch disk drive, a SoundBlaster and its IDE CD-ROM drive, a Plextor 24X SCSI CD-ROM drive, and a 10Mbps network interface card (NIC) connected to a Thinnet Ethernet LAN. (I use Thinnet rather than CAT5 for shielding because I also have high-powered transmitters for amateur radio.) External to the server is a standard keyboard, Logitech cordless wheel mouse, 17-inch ViewSonic monitor, and an APC SmartUPS 450.

I built this in July 1999, incidentally, when memory prices were at a low point. All in all, I'd estimate conservatively that I saved 50 to 60 percent over a pre-built system, not to mention the improvement in quality, since I didn't cut corners.

The IDE disk drive was necessary because, as I discovered, Windows NT doesn't recognize and therefore can not install on a system with only multiple wide-SCSI drives (bummer). NT does recognize a single wide-SCSI drive system, but I needed the second drive; the work-around was to install an IDE in addition. After I installed NT on the IDE drive, NT magically recognized the two wide SCSI drives. I considered creating a mirror set, but haven't gotten around to doing it yet.

I was also careful to specify Intel processors because Microsoft operating systems are designed to operate on Intel (although yes, there are some AMD-based processors on the HCL). But other processors, in my experience, have incomplete functionality that results in miscellaneous mysterious crashes and corruption. On a serious system, avoid using Intel's Celeron processors, which are cost-reduced, cache-deleted CPUs.

I configured and installed NT Server (with Service Pack 5) with the usual amount of pain and suffering; however, it remained relatively stable and served its intended purpose quite well.

A Note About Motherboards and Modems
An interesting aside on ASUS motherboards: I learned the hard way that ASUS motherboards don't support SCSI CD-RW drives. I went through at least six SCSI CD-RW drives from three manufacturers before I learned about this deficiency. I then changed over to an Abit BX6 motherboard on my workstation machine and solved the problem.

There are basically two types of modems, hardware and software (also called Winmodems). The difference is that the software modems, although less expensive, use the system CPU as a resource, which hurts system performance. The hardware modem has its own CPU and is relatively transparent to the system.

And Then Came Win2K

Fast-forward in time to the point where I decided to install Windows 2000 Server, Release Candidate 2 (RC2). Because I had NT Server with SP5 loaded on the IDE drive, I decided to change the boot option in the BIOS from IDE to SCSI. That meant the system would boot from SCSI drive 0, ignoring the OS on the IDE drive. Conceivably, this would leave my NT system intact and boot up the newly installed Win2K each time instead. If I wanted to run NT, I could always interrupt the boot process. Unlike NT, Win2K supports multiple wide-SCSI drives at installation, which is a great relief. Using the FDISK utility from a DOS boot disk, I set up a 2G partition on SCSI disk 0. This partition was for Win2K.

I had learned from my studies that for Windows 2000, Microsoft requires 685M and recommends a 1G partition. However, Microsoft is known to be ultra-conservative in requirements specifications, so I decided to use a 2G partition for increased flexibility and peace of mind. Besides, I had the space.

A little note about FDISK: some versions, including the one I was running, aren't capable of dealing with NTFS-formatted partitions. If you have an NTFS partition and your NT OS isn't useable, a DOS utility called DELPART will delete the partition. At one point during the setup of the 2G partition for Win2K, I became so frustrated I brought up Windows 95 and loaded a third-party product from PowerQuest Corporation, Partition Magic 4.0, to clear an NTFS partition. It appeared to work but really didn't. Later, I found out that the more recent NT service packs (4 and 5) introduced some "format" changes, which meant that Partition Magic needed a patch to actually function (the patch is available at www.powerquest.com/downlwd). Meanwhile, Partition Magic 5.0 has been released and doesn't require a patch.

Now all I had to do was drop the Windows 2000 Server CD in the IDE CD-ROM drive and boot up. Of course, to do this you must have the CD-ROM boot option specified in the BIOS. Installing Windows 2000 takes about an hour--about the easiest OS install I've ever done.

Unfortunately, Microsoft has apparently continued its trademark "interference tradition" with Windows 2000. (Although, to be fair, this was RC2--this may have been fixed in the final release, although I find it doubtful. This isn't a problem Microsoft's target customers would encounter since I was using multiple operating systems.) In spite of being loaded on its own disk drive, Win2K managed to make NT Server on the IDE disk totally unusable. I couldn't salvage it even with a current, valid R-Disk! That's a good thing to know up front. To be safe, assume that any files on your system may be corrupted after installing Win2K, and back up anything you want to preserve. Another approach might be to disable any disks other than the one you're putting the OS on, but I have yet to prove that method.

It's also a good idea to format your disk with NTFS (or EFS, Encrypted NTFS) right from the start if you plan to use the file-level security features [For more information on security in Windows 2000, see Roberta Bragg's cover story. --Ed.] This is preferable to a "conversion" later on because you have a better chance of avoiding Master File Table (MFT) fragmentation. A Windows NT 4.0 network installation requires a FAT partition, but Win2K supports either FAT or NTFS (EFS).

Win2K also uses "dynamic" disks. Under the Computer Management menu, you can access and administer disks. If you write "signatures" on any new disk, no earlier version of Windows (or anything else, I suspect) will be able to access the disk --so be careful when you set up your system!

Just as with its predecessor, NT 4.0, Windows 2000 (at least RC2) is extremely prone to fragmentation. In fact, after you install the operating system, you'll need to defrag your disk. Microsoft (sort of) acknowledges this by including a defragmentation utility with the operating system, Executive Software's Diskeeper (www.diskeeper.com). Unfortunately, it's a super-light manual version of the product. I suggest you upgrade to the real thing when it becomes available (probably with Win2K). The Diskeeper product for Windows NT 4.0 doesn't run (or even load) on Win2K, so you can add that to your expense list.

Configuring Win2K

After you successfully load the OS, you need to "configure" it (this means working with Active Directory, Dynamic DNS, and more), which takes some more time. Compared to NT, Win2K Server takes longer to boot up, and I found it to be sluggish, which is distressing. It seems to take a long time doing anything, and I've yet to figure out why. The difference between Server and Advanced Server was notable. I can only hope that the final version will be optimized for stability, which translates into fewer features to slow things down. At this point, nothing was loaded on the system other than the OS, which eliminated third-party programs as contributing factors. I still haven't resolved where the speed degradation came from--it could be the OS; it could also be some combination of hardware that I haven't yet pinpointed.

In a classroom setting, we used the Advanced Server version on single processor systems with 128M of RAM; they seemed considerably more responsive than even the low-end Win2K Server is on my dual-processor system. I checked via Task Manager, and the CPUs were mostly idle, but there were 47 processes running.

In any case, it was easy enough to configure dial-up networking; Internet Explorer appeared on the scene quickly. The Internet response was nominal; however, it took a long time to disconnect. I began to wonder if the sluggishness was associated only with the product version (Server vs. Advanced Server), or if it had to do with the multi-processor kernel--or both.

Curiosity got the better of me, so I removed (reformatted the disk) Win2K Server and loaded Advanced Server (also RC2). Again, the installation went smoothly (no looking around for assorted SCSI or video driver disks, as you must with NT). Preliminary observations suggest that Advanced Server is, in fact, much more responsive than Server under an identical set of conditions.

About that Home Network

My admittedly small home network has just one server, since the purpose is to study and manipulate the Windows NT and 2000 operating systems. On a larger network with multiple servers, you'd experience another Win2K drawback--lots of replication and the delays (latency) that are introduced. Those delays can be considerable (52 minutes or more), according to my training and experience, and "forced" replication doesn't always work--very annoying. Forced replication instructs the system to replicate immediately instead of waiting for preplanned replication intervals. Wide Area Networks (WANs), therefore, face real challenges due to Active Directory replication latency.

Home networks are excellent playgrounds for studying and manipulating the various attributes of an operating system. Whether you're an aspiring administrator or seasoned professional, you can create a world that allows plenty of experimentation. In addition, you can reap the benefits of larger networks by being able to share resources among family members. Creating a home network is not only feasible and affordable, but can be a lot of fun too.

comments powered by Disqus

Reader Comments:

Thu, May 25, 2006 SATISH AURANGABAD

Hi, I am a Microsoft Certified Professional. I have been certified since Feb 2005. I am looking for a job. Help to search jobs.
Thanks.

Thu, Apr 27, 2006 Faiza Ashraf Pakistan

My point is , a certification is very time consuming commitment , one needs to have time and money apart from ones fulltime job. Why do managers have this perception at the back of their minds that MCPs are dynamic people. I know some colleagues who put their heart and soul in hteir work but still need to go for certifications to be considered during appraisals for promotions and bonuses. there are 2 purposes for doing a certification given in this article :
1. money
2. Interest
where as in market peple do paper certifications for promotions and it works for them coz our managers have such a mindset. Sometimes the certifications overweigh the performance at job during evaluations because of the understated message they convey

"certifications does" supposedly" demonstrate a number of positive qualities in an employee".

This perception leaves an extra burden on IT professionals to work extra hours for certifications which by no mean is fair overall. People are paid for 8 hours job and must be evaluated for that.

Tue, Aug 16, 2005 Anonymous Anonymous

most of you guys are freaks... I do a little netwroking work on my own and had to get my MCSE at Intense School in Fl. just to get some interviews for IT positions.... the market is to congested and us newbies need those certs just to get looked at. THink back to when you all got into the field. I need a Full-Time position and its hard without the certs to back up your knowledge of the systems.

Wed, Aug 10, 2005 David Louisville

After getting a degree in Electronics (not computers or programming) ten years ago and working for just one company, it's enlightening to see just how much difference providing half a solution(hardware only) is to being able to provide a complete solution (hardware & software) in terms of salary. This makes me more driven to complete my simple MCSA just so I can be more marketable.
Also, what must be considered about the "paper" MCP's, most are out there already in a job trying to get better security/salary/promotions. Provided they at least keep the book they bought to help with the exam and use it as a reference, maybe they too can crust a little salt? However I do agree that a certification should reflect ability. But most of us don't operate in a vacuum and do access resources from time to time.

Mon, Jul 18, 2005 Zebco 808 Georgia

Ravi - 12k Rupees? Or USD?

Wed, Jul 6, 2005 ravi ,m,v bangalore(India)

Recently i had got my MCP Certification.
Now i am earning starting salry 12k per month, really it's given me good life,

Mon, Jun 13, 2005 Anonymous Anonymous

The strong survive. Technical savvy is great, and the MCSE is a barometer to measure such. An mcse can get you an interview, but it takes project management and communication skills, as well as the ability to sell yourself on a professional level. Experience speaks volumes, and you have to be able to communicate that to your potential employers. I know people who cannot find jobs, and I know people that write their own ticket. Image, demeanor, vocabulary, and confidence has more to do with their ability to get a job then the techinal cert or skill they posess. Every one of us has the technical skill. It is the human factor that dictates your career.

Mon, May 9, 2005 Anonymous Anonymous

Experience experience experience. I was recently passed over for a promotion beceause I didnt have the experince of an outside applicant. I have a greater amount of certification and education that this outside person, but have never had the opportunity to get the SPECIFIC experience that is wanted. This seems to be a growing trend from my watching the ads, not only do employers want IT experince they want it with very specific hardware and software and there is few ways to get it. IT is no olonger a field for the young, or the career switcher. Only the lucky and experienced have any chance of doing more than help desk work...

Mon, May 9, 2005 Stranger pakistan

Well I have just read the survey,actually i am planning to do mcse too.
I wanna know what will be the least salary i can get ....
waiting for response

Wed, May 4, 2005 Scott Anonymous

guys, do a search for MCSE on monster, or dice...there are plenty of jobs available for those who have taken the time to get their certs, and who have experience

how do you separate a paper MCSE betwixt a salty MCSE? Experience.

Wed, Apr 13, 2005 Anonymous Anonymous

Great report. Thanks.

Mon, Mar 7, 2005 ukhan Pakistan

well sans career is brighting now with my BCFG
certification i got more than stated in chart. but microsoft days gone. even mcse 2003 wandering

Mon, Nov 29, 2004 PFFFHHHH!!! Seattle

I spent six months in school and a year taking tests to get my MCSE back in 2001. Net result was a good paying job which far exceeded my expectations when others were looking for work. I also spent another 4 months in school, taking tests for my MCDBA. Sure there are paper MCSE's walking around ruining the certs - there’s so much of that going around that everyone I know has been accused at least once of being “paper”. But everyone has agreed that it’s a foot in the door to any interview and I can attest that they've been a great help for me in general in peaking the interests of would be employers.

Mon, Oct 25, 2004 vinay india

what salary is yet expected to get by a mcp till 2008

Thu, Sep 23, 2004 PW Toronto

Maybe its just people in Canada that are hurting. I've seen my salary go down from 60k in 1998 to 48K now. I am an MCSE 2003 and have been an MCSE since NT 3.51, I also hold CCNA, Apple Systems Engineer and SUN Systems and Network Administrator certifications.
Not only have I found outsourcing a problem but bringing people here to work has been a huge factor.

Mon, Sep 20, 2004 Cameron Haider Oregon

It would be nice if it had a regional salary chart and compared it to the cost of living in each area.

Fri, Sep 3, 2004 Silver Surfer Northwest Florida

The survey does not discuss what area of the country all these great paying jobs are at. There should have been some sort of regional salary chart, otherwise it's impossible to tell if you're pay is commensurate with others in the region. Here in NW Florida, IT jobs are in VERY short supply and pay is very low.

Tue, Aug 31, 2004 KaiserSoze Anonymous

I do agree with you MCSE2000
It took me long time, effort and money, to get my mcse_w2k3, just for what ??? to see, newbies, getting their certs on certkiller, or testking....and dumping all the work market...

I do believe that if Microsoft, dont change the way the MCP exams are handled, its just a question of time, before they are useless piece of paper

I think that my next track will be infrastructure...ccna, any track of the sans career...

take care

Mon, Aug 30, 2004 MCSE2000 Central Europe

Well, the end sounds like a happy end in a Disney film. Nevertheless, certification, especially CCEA has helped me to progress in my career. Meahwhile the Microsoft titles are becoming more and more worthless as ANYONE can get them.
Right?

Add Your Comment Now:

Your Name:(optional)
Your Email:(optional)
Your Location:(optional)
Comment:
Please type the letters/numbers you see above

Redmond Tech Watch

Sign up for our newsletter.

I agree to this site's Privacy Policy.