Hi, Rob.
I'm not sure of all the details. I'm a retired accountant, fer gosh sakes,
not a techie of any kind. ;^}
But I think the answer involves the fact that the boot sector is NOT a file,
so it is not wiped out by a format. It is the first physical sector of each
primary partition or logical drive and, therefore, outside the file system;
it is not in any folder, not even the Root. Its contents are created during
installation of WinXP or some other operating system. It holds instructions
for use during the very early stages of booting, before the system even
knows how to handle partitions and directories. MS-DOS and Win9x created a
boot sector that told the primitive system to look in the Root of the System
Partition for the files io.sys and msdos.sys. WinNT4 through WinXP wrote
the boot sector to look there for the file NTLDR (no extension). I haven't
read Vista's boot sector yet, but I suspect that it looks in the Root of the
System Partition for the file bootmgr (no extension) and the folder \Boot.
When Vista Setup runs, it reads the boot sector and, if it finds a previous
version, copies it into a new file in the Root of the System Partition
(\BOOTSECT.BAK) for safekeeping until it is needed to boot the previous
operating system. If you create a dual-boot system, then each time you
reboot, the Vista system starts and gets to the operating system menu. If
you choose Vista, it continues through the BCD process. If you choose the
previous version of Windows, then BCD steps back out of the way and loads
BOOTSECT.BAK, which finds NTLDR and presents the WinXP-style menu from
Boot.ini.
So, yes, if you do not intend to dual-boot to a previous Windows, then you
can safely delete BOOTSECT.BAK, as well as NTLDR, NTDETECT.COM and Boot.ini,
if they still exist on your computer.
This may not be exactly correct. I hope Chad or Colin or some other techie
can clarify or correct any goofs I've made.
RC
--
R. C. White, CPA
San Marcos, TX
(e-mail address removed)
Microsoft Windows MVP
(Running Windows Mail 7.0 in Vista Ultimate x64)