Home | Contact Us | FAQ | Search & Site Map | Link to Us
Sign In | Join | Other 45 Sites in Network
Home
Discussion GroupsWindows Server 2003Windows 2000Windows NTSmall Business ServerVirtual ServerExchange ServerIISHost Integration ServerISA ServerSMSWSUSMOMWindows Media ServerSecurityCertification
Related Topics
SQL ServerMS WindowsMS OfficePC HardwareMore Topics ...

Windows Server Forum / Windows NT / Setup / August 2004

Tip: Looking for answers? Try searching our database.

screwed up setup and lost

Thread view: 
Enable EMail Alerts  Start New Thread
Thread rating: 
anonymous@discussions.microsoft.com - 25 Aug 2004 10:35 GMT
uses cd to setup and now stuck in dos??? cant even get to
desktop. comp. illiterate...help!!!!
Dave Patrick - 25 Aug 2004 14:48 GMT
To do a clean install, either boot the Windows NT install CD-Rom or setup
disks. When you get to the point, delete the existing NTFS and or other
partitions found. After you delete the partition(s) abort  the install, then
again restart the pc booting the CD-Rom or setup disks to avoid unexpected
drive letter assignments with your new install.

Depending on your drive's geometry Windows NT supports a system partition
(the first primary active partition and where the files required to start
the OS reside (boot sector)) limited to 7.8gB NTFS or 4gB Fat16, while the
boot partition (where the OS is installed) is not limited in size. You wont
be able to create a system partition greater than 4gB with Windows NT Setup;
if you need a system partition 4gB - 7.8 gB, you'll need to use Partition
Magic or use another NT machine to create the first primary active
partition. The system and boot partition can be the same partition.

If you created one large system/ boot partition > 7.8 gB and installed the
OS, it may work, but the problem is if you defragment the drive or service
pack the install and the files ntdetect.com, ntldr, boot.ini, and
ntbootdd.sys end up being relocated to a point beyond the 7.8 gB barrier,
then the bootstrap process wont be able to find them and the OS wont start.

Once the OS is installed you can use Disk Administrator to partition and
format the rest of your drive. You'll need atapi.sys from SP4 or later for
Windows NT to be able to recognize a drive larger than ~ 8 gB. See the first
article for the link and instructions.

Installing Windows NT on a Large IDE Hard Disk
http://support.microsoft.com/default.aspx?scid=KB;en-us;q197667

ftp://ftp.microsoft.com/bussys/winnt/winnt-unsup-ed/fixes/nt40/atapi/atapi.exe

Windows NT 4.0 Supports Maximum of 7.8-GB System Partition
http://support.microsoft.com/default.aspx?scid=KB;en-us;q224526

Boot Partition Created During Setup Limited to 4 Gigabytes
http://support.microsoft.com/default.aspx?scid=KB;en-us;q119497

Windows NT Partitioning Rules During Setup
http://support.microsoft.com/default.aspx?scid=KB;en-us;q138364

Signature

Regards,

Dave Patrick ....Please no email replies - reply in newsgroup.
Microsoft Certified Professional
Microsoft MVP [Windows]
http://www.microsoft.com/protect

| uses cd to setup and now stuck in dos??? cant even get to
| desktop. comp. illiterate...help!!!!
Calvin - 25 Aug 2004 23:35 GMT
> Depending on your drive's geometry Windows NT supports a system partition
> (the first primary active partition and where the files required to start
[quoted text clipped - 10 lines]
> ntbootdd.sys end up being relocated to a point beyond the 7.8 gB barrier,
> then the bootstrap process wont be able to find them and the OS wont start.

Hi Dave,

I was under the impression, after reading the Knowledgebase article 154052 that
the ENTIRE system AND boot partitions must reside within the 7.8GB barrier. To
Quote:

"When starting an x86 based computer, Ntdetect.com retrieves and stores
Interrupt 13 information. This information is supplied by the computer's BIOS.
Only information for the first two disks in the system is saved. This
information about the drive layout is then passed to the operating system during
initialization. The amount of space that the operating system files can use to
boot the system is limited in Windows NT to the first 1,024 cylinders of disk 0.
This means that Ntldr, Boot.ini, Ntdetect.com and the Windows NT operating
system files must be within this boundary."

So the entire of the boot partition also needs to be inside the 7.8GB barrier,
otherwise the startup will fail. That is why I give the advise I do in:

http://nt4ref.zcm.com.au/bigdisk.htm

To me this makes sense - at boot ntldr calls NTOSKrnl, which in turn loads the
HAL, the System hive and any drivers/services set to 'boot'. At about this point
ATAPI.SYS would be loaded and initialised, when it takes over, the full size of
the HDD would become available, but until then, we are limited to 1024
cylinders, 255 heads and 63 sectors (ie: 7.8GB). Do you interpret the info from
Microsoft the same way, or have I missed something here?

all the best,

Calvin.
Dave Patrick - 26 Aug 2004 00:18 GMT
Hi Calvin,

Does seem confusing. Appears, in some cases, that it may be a hardware
limitation.

Yet more reading.
http://support.microsoft.com/default.aspx?scid=KB;en-us;q224526
http://support.microsoft.com/default.aspx?scid=kb;EN-US;114841

Signature

Regards,

Dave Patrick ....Please no email replies - reply in newsgroup.
Microsoft Certified Professional
Microsoft MVP [Windows]
http://www.microsoft.com/protect

| Hi Dave,
|
[quoted text clipped - 26 lines]
|
| Calvin.
Calvin - 26 Aug 2004 02:32 GMT
Hi Dave,

I'm convinced I am correct, both the system AND the boot partitions must FULLY
reside within the 7.8GB barrier. As KB224526 says:

"In some cases, the boot partition must be entirely within the first 7.8 GB of
the drive. If the Boot.ini file uses the multi() syntax for locating the boot
partition, NTLDR uses the INT13 interface to load the HAL, the kernel, and
boot-start device drivers. In this case, these files must reside within the 7.8
GB addresseable range of the INT13 interface."  - in other words for a ATAPI
(IDE) HDD this rule applies.

another quote from KB224526:

"System partitions that are larger than 7.8 GB can be created only by using
third-party partitioning utilities. When Windows NT 4.0 starts, the operating
system can use only files that are on the first 7.8 GB of the system partition.
After Windows NT 4.0 is started, the operating system can access all files on
the volume. However, you may not be able to resolve this problem by manually
copying the Ntoskrnl.exe file to the system partition, because the file may be
written beyond the first 7.8 GB of the system partition. The only way to make
sure that the Ntoskrnl.exe file is written to the first 7.8 GB is to repartition
the drive to 7.8 GB or less."

I suspect what is not helping the lack of clarity on this issue is the fact that
the author of article 224526 has stuffed up BIG TIME, and is trying to tell us
that NTOSKrnl is on the _system_ partition - WRONG of course, it is on the
_boot_ partition ! There is the situation where the system and boot partitions
are one and the same (ie: all on drive C:) then the comments he has made are
sensible, if incomplete :-)

Bottom line, both the system AND boot partitions MUST stay inside the 7.8GB
barrier, or you risk an unbootable system. If any of the files needed before
ATAPI.sys initialises move past 7.8GB, they are out of reach during system
startup and will lead to the 'Windows NT could not start because the following
file is missing or corrupt:' error.

Calvin.
Dave Patrick - 26 Aug 2004 04:21 GMT
I agree the articles are not clear and somewhat conflict, but with that
logic if you created a 7.8 gB system partition and choose to install Windows
NT out side of the system partition then it would (in no case) ever work.
Correct?

Signature

Regards,

Dave Patrick ....Please no email replies - reply in newsgroup.
Microsoft Certified Professional
Microsoft MVP [Windows]
http://www.microsoft.com/protect

| Hi Dave,
|
[quoted text clipped - 34 lines]
|
| Calvin.
Calvin - 26 Aug 2004 11:23 GMT
Hi Dave,

the way I read it - YES - if any of the OS files go past the 7.8GB barrier, the
boot process will fail because the system (NTLDR) is using standard INT13 access
until such stage as the kernel initialises and starts using ATAPI.SYS to access
the drive instead.

That is not to say that you could have a boot partition that spanned the
barrier, but then a SP or defrag may suddenly render the system unbootable :-(
when one of more files required during the 'start-up' phase are out of reach of
CHS addressing. I have heard of several instances of exactly this happening.

I've never actually deliberately tried creating a situation like this scenario
to test my theories - I don't really enjoy installing an OS at any time, and
certainly don't want to have the situation where it breaks and I have to start
from scratch !

Do you have any experiences of the scenario of the boot partition spanning or
being located past the 7.8GB barrier, and what sort of responses did you get ?

Calvin.
Dave Patrick - 26 Aug 2004 16:51 GMT
Yes, done this or have seen it more than once. Something also to note (I
haven't had the need to try) is I've seen others post that replacing the NT
boot sector with that of Windows 2000 gets around the 7.8 gB system
partition limitation but again this is subject to any hardware limitation.

Setup Does Not Check for INT-13 Extensions Before Creating System Partition
http://support.microsoft.com/default.aspx?scid=kb;[LN];240672

Signature

Regards,

Dave Patrick ....Please no email replies - reply in newsgroup.
Microsoft Certified Professional
Microsoft MVP [Windows]
http://www.microsoft.com/protect

| Hi Dave,
|
[quoted text clipped - 18 lines]
|
| Calvin.
Calvin - 26 Aug 2004 23:33 GMT
Hi Dave,

I noted the comment by somebody here a couple of weeks ago about the trick of
using the Win2k NTLDR and NTDetect.com to overcome the 7.8GB barrier. A clever
move. Provided the hardware supports INT13 Extensions it should work really well :-)

My honest opinion is a lot of this discussion is probably moot anyway - my
normal setup process involves a system partion in FAT16 of 2GB or less, and a
boot partition of 2GB or less in NTFS, so the 7.8GB barrier is never an issue.

We've actually had threads going here in past about how much space to give to
NT4.0 - I can manage to get a base OS install + SP and hotfixes down to 85MB
footprint with very little effort, if I really tried I could probably shave
another 5 to 10MB off this with no loss of functionality. I actually have a
'parallel' install here on a Syquest 270MB removable media cartridge, which I
can boot to if the need arises - the cartridge only has about 90MB total space
occupied.

Normally I set a machine up with about a 1GB boot partition, since the footprint
grows substantially when apps are added to the system and they want to pile
stuff into the Program Files\Common folder etc...  Typically I find a finished
install with all the apps in place has about 300 to 500MB of the boot partition
occupied.

I have customer machines with 80GB+ IDE HDDs out there, the rest of the drive is
partitioned to suit their needs as far as application and data storage are
concerned. To me it makes sense to keep as much of the customer applications and
data away from the system and boot partitions as is humanly possible. The
multiple partition strategy I find also eases backup and restore efforts.

I'm not a big fan of the 'one big partition' option that a lot of people take,
it makes maintenance and backups more complicated, and causes a lot of problems
when it comes time to do a recovery because they managed to break the OS.

All the best,

Calvin.
Jiri Tuma - 27 Aug 2004 19:29 GMT
These limitations are for _system_ partiton only. _boot_ partition has no
limits (do not go over 127GB, however). Situation on IDE disks is not clear,
but this really depends on hardware.

Normally, when you define _boot_  partition exceeding 7.8 GB limit on IDE
disk, NT Setup will automatically use scsi() notation and prepare
ntbootdd.sys to be used with ntldr. However, you need to have NT setup
compatible partition schema already prepared on disk (and would be _boot_
partition should be preformated) and you need to install atapi.sys SP4
version (or manufacturer provided disk controller driver) correctly first
(in 100% cases by using of F6 key trick).

On some hardware setup will fail either, probably due incompatibilities, and
you are really forced to install whole system bellow 7.8 GB limit. After
applying of SP4 (at least) you can move and/or expand _boot_ partition and
system will be fully functional, you will only lost ability to repair
registry from ERD using setup CD (so you need to use secondary OS or
indepent backup device features to do such repair).

> Hi Dave,
>
[quoted text clipped - 33 lines]
>
> Calvin.
Calvin - 28 Aug 2004 02:01 GMT
Hi Jiri,

my comments here have been directed solely towards the IDE situation. I was
aware that a lot of the limitations do not apply in the SCSI world :-)

I'm still convinced that the only safe option in an IDE situation is to keep
everything, system and boot below the 7.8GB barrier - or be prepared for future
trouble !

Calvin.
 
Sign In
Join
My Latest Posts
My Monitored Threads
My Blog
My Photo Gallery
My Profile
My Homepage

Start New Thread
Enable EMail Alerts
Rate this Thread



©2009 Advenet LLC   Privacy Policy - Terms of Use
This website includes both content owned or controlled by Advenet as well as content owned or controlled by third parties.