invalid boot.ini loading from c:\windows
#1
Posted 12 February 2009 - 04:31 PM
#2
Posted 13 February 2009 - 03:37 AM
That's meaning that your BOOT.INI is corrupt, or missing.
By default the NTLDR, when it cannot find a BOOT.INI (or cannot find a valid entry in it) tries nonetheless to boot the system from the "default" path (hardcoded) C:\windows.
(to be more accurate from directory "windows" on first active primary partition of first hard disk)
Since most probably you have your windows installed as above, the PC boots nonetheless.
If you had used a non-standard install directory (like "\mywin" as an example) that error would have been critical and your PC would have failed booting.
Recreate a "normal" BOOT.INI file on C:\:
[boot loader] timeout=30 default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS [operating systems] multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect
to solve the problem.
FYI:
http://www.msfn.org/...showtopic=25365
Updated link to sysinternals BOOT.INI options list:
http://technet.microsoft.com/en-us/sysinte...s/bb963892.aspx
jaclaz
#3
Posted 13 February 2009 - 09:28 AM
His default Windows folder will be C:\WINNT not C:\Windows.
I'm not sure if the "noexecute=optin" switch is relevant on Windows 2000 either.
#4
Posted 13 February 2009 - 10:03 AM
Dave-H, on Feb 13 2009, 04:28 PM, said:
His default Windows folder will be C:\WINNT not C:\Windows.
I'm not sure if the "noexecute=optin" switch is relevant on Windows 2000 either.
The OP did not specify which OS is on.
I assumed 2003, which defaults to C:\windows, and which is confirmed by the OP report, if his install path isn't c:\windows, system won't boot.
I gave an example I had handy, which was XP related and links to:
- an old post 2K related
- documentation about BOOT.INI switches
I wasn't clear enough in specifying that the CODE posted was just an example and needed to be adapted to the actual OS switches and text description, sorry.
jaclaz
#5
Posted 13 February 2009 - 12:09 PM
I assumed the OP was talking about Windows 2000 as that's what is in his signature.
It wouldn't be Windows XP unless he posted in the wrong forum, but it could indeed be 2003 as you say.
This post has been edited by Dave-H: 13 February 2009 - 12:10 PM
#6
Posted 13 February 2009 - 03:02 PM
#7
Posted 13 February 2009 - 06:12 PM
Anyways, yes i am using w2k, in standard pc mode. I don't remember when this message appear, but everything is working normal, i was wondering can i fix the message?
Also go to my device manager, click on system, then go to advanced, and click on startup and recovery , i get this message:
The C:\boot.ini file can not be opened. Operating System and Timeout settings can not be changed
I did find this :
http://support.microsoft.com/kb/827180
Seems to be a hotfix out.
#8
Posted 13 February 2009 - 06:17 PM
#9
Posted 14 February 2009 - 04:45 AM
T.N.G.O.G., on Feb 14 2009, 01:12 AM, said:
The C:\boot.ini file can not be opened. Operating System and Timeout settings can not be changed
Sure, if there is NO boot.ini in your C:\ drive, how do you expect it to be opened?
No actual "need" to use fixboot.
BOOT.INI is a plain text file, it may be marked as System and Hidden.
Check the root of your C:\ drive, with options to show hidden and system files checked.
If there is NO BOOT.INI file, create a new one.
The "default" install directory should be C:\WINNT for NT 4.00 and Windows 2000, and C:\Windows for XP and 2003, but it is possible that:
- you are using a later NTLDR on 2K
- the 2K NTLDR actually "looks" for the OS in C:\WINNT but outputs "invalid boot.ini loading from c:\windows"
- the NTLDR actually searches for a NT based installed OS in C:\, similarly to what Recovery Console does
(compare with the report about the "no more CATCH 22" trick with RC):
http://www.911cd.net/forums//index.php?sho...20983&st=25
What is your %Systemroot% directory?
- C:\windows
- C:\WINNT
(choose one)
Open a command prompt and enter in it:
SET SystemRoot
to make sure.
jaclaz
- ← English patch on a non-English Win2000
- Windows NT4/2000/2003
- 32bit Windows not using/seeing all 4GB RAM? →



Help

Back to top










