最简单粗暴的办法第一个跳入脑海:把电脑的SMSS.EXE换成软盘的SMSS.EXE好了。
背景知识:软盘上的NTDLL.DLL、NTOSKRNL.EXE等都是和完整Windows 2000安装成品(Installation)一样的,只有SMSS.EXE和SETUPLDR.BIN(NTLDR的替代品)内容与硬盘上相应的SMSS.EXE与NTLDR内容不同。由于启动的介质不同,直接主管启动的SETUPLDR当然代码会和NTLDR不同,此外SETUPLDR.BIN还比NTLDR多加了一些安装程序相关代码。大体上,还是可以说SETUPLDR.BIN和NTLDR作用相同。软盘上和硬盘上SMSS.EXE,则是文件名相同,作用没有相同之处。硬盘的SMSS.EXE帮助初始化系统并会将控制权交给后面的CSRSS、WINLOGON等,软盘的SMSS.EXE则根本不用管这些,软盘启动到SMSS的时候启动过程已经完成,没有后面的WINLOGON等着,所以这个SMSS只要管理安装程序的界面交互就行了。两者的差别从描述就能看出来。
如图是来自Windows 2000 Installation的SMSS.EXE:

如图是来自软盘的SMSS.EXE:

所以,替换SMSS这个行为的思路就是:反正SETUPLDR.BIN和NTLDR都是把系统启动起来而已,NTLDR还适合硬盘启动一点,那么就让它负责启动起来。然后,软盘的NTOSKRNL与硬盘的也是一样的,可以信任。最后反正控制权会传到这个软盘拷的硬盘的SMSS上。如果这样成功了,下一步只要想办法把原SMSS还原做成一个启动项,再把软盘的SMSS拷到硬盘另一处做另一个引导项,这样就完成了。