when you looked at the partition size.
1. did you use a 98 boot disk?
2. is your hard drive ntfs
98 boot disk cannot read ntfs hard drives properly.
it gives a messed up reading.
so...
for missing ntldr
find a computer w/xp
save to a floppy
ntldr
ntdetect
boot.ini
make sure the boot.ini is loading from the correct partition if there is a different set up on the computer you are getting the files from
example
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
partionion(1) is the first partition and \windows is the folder where all windows files are stored
make sure your floppy is the first boot
insert floppy, it will run those files from the floppy and load up windows.
copy those files to the windows directory from the floppy.