On a Windows 2003 server you launch msconfig but boot.ini is blank, why ?
Google is your friend and one can find various answer on the net including registry tweaks but nothing works.... the boot.ini file exist but definitively doesn't show it's content in boot.ini.
Think about unicode :-)
For some strange reason the file was encoded in unicode and windows is not able to handle it anymore, fix is easy
cd /d c:\ attrib boot.ini -s -h ren boot.ini toto.ini type toto.ini > boot.ini
that's all ! the boot.ini is no more in unicode and it's content is visible in msconfig