免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12
最近访问板块 发新帖
楼主: Schnaufer
打印 上一主题 下一主题

boot.ini & multiboot [复制链接]

论坛徽章:
0
11 [报告]
发表于 2006-03-11 18:52 |只看该作者
虚拟内存共享\r\n\r\n  如果所使用的操作系统都是 Windows NT/2000/XP/Server 2003,其所使用的虚拟内存(Virtual Memory)文件名称都是 pagefile.sys,那就只要在各操作系统中指定该档案的路径即可(通常是在各磁盘分割的根目录)。至于 Windows 9x 因为不支持多重安装,所以不在此讨论。\r\n\r\n  如果所使用的操作系统其中之一为 Windows NT/2000/XP/Server 2003 而另有 Windows 95/98/Me,由于后者所只用的虚拟内存文件名称为 win386.swp,这时候我们有两种方式来处理。\r\n\r\n  第一种方式就是把 Windows 95/98/Me 之虚拟内存文件名称改为和 Windows NT/2000/XP/Server 2003 相同的 pagefile.sys,需要动手修改 \\Windows\\SYSTEM.INI 这个档案,在 [386Enh] 下加入:\r\n  \r\n  PagingFile=X:\\PAGEFILE.SYS\r\n  PagingDrive=X:\r\n\r\n  上面只是一个修改的例子,详细的修改要视是使用者自己的设定而定。\r\n\r\n  第二种方式就是反过来,把 Windows NT/2000/XP/Server 2003 之虚拟内存名称改为和 Windows 95/98/Me 一样的 win386.swp,此时必须要修改 Registry:\r\n\r\n  HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Control\\Session Manager\\Memory Management\\PagingFiles \r\n\r\n  记录着 PageFile 的档案路径, 文件名称, 初始值及最大值。只是修改 Registry 显然比修改 SYSTEM.INI 麻烦多了!\r\n\r\n  此外,KB 文件中也建议把虚拟内存的大小设为一样的数值,一般都是取物理内存的 1.5 倍,无论是 Windows NT/2000/XP/Server 2003 或是 Windows 95/98/Me 都可以在控制台中的系统去设定。\r\n\r\n\r\n参考资料\r\n

论坛徽章:
0
12 [报告]
发表于 2006-03-11 23:21 |只看该作者
加密档案系统的共享\r\n\r\n  如果设定一部服务器,让它包含多个 Windows 2000 Server 磁盘分割,或是包含 Windows 2000 Server 与 Windows Server 2000,或是包含多个 Windows Server 2003 磁盘分割,而且想在此部计算机上使用加密档案系统 (EFS),那就必须采取一些步骤。这些步骤可让不同的安装都能读取加密的档案。\r\n\r\n  其中一个方法是确保所有安装都位于同一个网域中,且这些安装的使用者都有漫游设定档(roaming profile)。\r\n\r\n  另一个方法是从某个安装汇出使用者的档案加密凭证以及相关联的私密金钥,然后再汇入另一个安装。\r\n\r\n\r\n参考资料\r\n

论坛徽章:
0
13 [报告]
发表于 2006-03-11 23:25 |只看该作者
双重开机环境欲移除 Windows 95/98/Me\r\n\r\n前提\r\n\r\n  双重开机环境,一个操作系统是 Windows 95/98/Me 而另一个操作系统则是 Windows NT/2K/XP/Server 2003。\r\n\r\n  在此环境下,我们改变了主意,只想单纯使用 Windows NT/2K/XP/Server 2003 的操作系统,而想删除 Windows 95/98/Me。\r\n\r\n做法\r\n\r\n  KB285480 - How to Remove Windows 98 When It Is Part of a Dual Boot with Windows 2000 这篇所描述的是标准的做法,其实就只有先解除安装 Windows 95/98/Me 内的应用程序,然后删除此 OS 所使用的的资料夹,最后再修改 System Partition 下的 boot.ini 档案内的路径就大功告成了。\r\n\r\n  不要用解除安装(Uninstallation)的方式来移除 Windows 95/98/Me,因为这样做可能会导致 Windows NT/2K/XP/Server 2003 无法正常开机,问题如 KB149258 - Windows 95 Uninstall Does Not Restore Dual-Boot ManagerKB188761 - Windows NT Dual-Boot Does Not Work After Uninstalling Windows 98 所述﹔如果真的不幸已经动手这样做了,请参见下面 操作系统安装顺序错误的问题描述与解决办法 那篇文章。\r\n\r\n  另外,有一点要注意的是,根据 KB 232123 - Cannot Upgrade Windows 95 or Windows 98 Computers That Dual Boot Windows 2000 or Windows NT,在Windows 95/98/Me 与 Windows NT/2K/XP/Server 2003 的双重或多重开机环境下,Win95/98/Me 是不能升级到 Windows 2000 Professional 的,如果想升级的话文章中也有建议的做法,不过相当蛮麻烦,除了要移除操作系统之外,还要删除部分档案,详情请见该 KB 文件中的描述。

论坛徽章:
0
14 [报告]
发表于 2006-03-11 23:29 |只看该作者
双重开机环境欲移除 Windows NT/2000/XP/Server 2003\r\n\r\n前提\r\n\r\n  双重操作系统,第一个操作系统是 Windows 95/98/Me 而另一个操作系统则是 Windows NT/2K/XP/Server 2003,而且使用 Windows NT/2K/XP/Server 2003 的开机选单(Boot Loader)。\r\n\r\n  在此在双重开机的环境下,我们改变了主意,只想单纯使用 Windows 95/98/Me 的操作系统,而想删除 Windows NT/2K/XP/Server 2003。\r\n\r\n\r\n步骤\r\n\r\n
  • 备份硬盘中的重要档案资料,并确认计算机并没有中毒。\r\n
  • 使用 Windows 95/98/Me 开机磁盘开机。\r\n
  • A:\\> 执行 sys c:,执行结束后会看到 \"System transferred\" 的讯息。\r\n
  • 拿出 Windows 95/98/Me 开机片,重新开机,应该可以进入 Windows 95/98/Me 的操作系统。\r\n
  • 如果以上的步骤都顺利执行,就可以移除 Windows NT/2K/XP/Server 2003 的目录,主要是指 \\WINNT 这个目录﹔当然如果这两个操作系统是安装在不同的分割区,且 Windows NT/2K/XP/Server 2003 内想要留下来的资料都已经备份了,当然可以把此分割区内所有的资料删除。\r\n
  • 移除其它与 Windows NT/2K/XP/Server 2003 相关的档案,如下\r\n  Ntldr\r\n  Ntdetect.com\r\n  Boot.ini\r\n  Bootsect.dos\r\n  Hiberfil.sys:设定休眠所需要用到的档案,位置视当初的设定而定。\r\n  Pagefile.sys:其位置要视当初的设定,可能不只一个。\r\n  Bootfont.bin:使用双字节字集(double-byte character set,DBCS)的操作系统才有。\r\n  Ntbootdd.sys:使用无 BIOS 或停用 BIOS 的 SCSI 卡开机的 SCSI 硬盘开机才有。\r\n
\r\n\r\n参考资料

论坛徽章:
0
15 [报告]
发表于 2006-03-11 23:35 |只看该作者
操作系统安装顺序错误的问题描述与解决办法\r\n\r\n  虽然根据以上所列的微软几篇文章,安装多重微软操作系统时有一定的顺序,但是有时候有人会忘了以上的原则或是个人疏忽之下,在已经安装 Windows NT/2000/XP/Server 2003 的计算机环境中再安装 Windows 95/98/Me or DOS,或是先安装 Windows 2000/XP/Server 2003 再安装 Windows NT 等动作,此时要让它可以双重或多重开机,建议大家看以下文章的处理方式:\r\n\r\nWarning SU0015\r\nSetup detected a Windows NT file system partition on your hard disk. Files on this partition will not be available when you use Windows 95 (or Windows 9.\r\n\r\n\r\nWindows 2000\r\n\r\n  R1:Repair the existing installation\r\n  R2:Emergency repair process\r\n  F:Fast repair\r\n  M:Manual repair\r\n
  • R1 => R2 => F => ENTER(with ERD)\r\n
  • R1 => R2 => F => L(w/o ERD)\r\n
  • R1 => R2 => M => ENTER(with ERD)\r\n
  • R1 => R2 => M => L(w/o ERD)\r\n- [X] Inspect startup environment\r\n- [ ] Verify Windows 2000 system files\r\n- [X] Inspect boot sector\r\n
  • Parallel Installation
\r\nWindows NT 4.0\r\n
  • Repair => Enter(with ERD)\r\n
  • Repair => Enter(w/o ERD)\r\n- [ ] Inspect registry files\r\n- [ ] Inspect startup environment\r\n- [ ] Verify Windows NT system files\r\n- [X] Inspect boot sector \r\n
  • Parallel Installation
\r\nWindows XP/Server 2003\r\n
  • Parallel Installation
\r\n\r\n参考资料\r\n\r\n\r\n Windows 2000/XP/Server 2003 Related\r\n\r\n
  • 想办法开机进入 system partition。\r\n- 从开机选单之另一个 OS 进入。\r\n- 利用 Recovery Console。\r\n- Windows NT 4.0 boot disk with Win2K/XP/Server 2003 boot files。\r\n- system partition 为 FAT 直接用 DOS 开机磁盘。\r\n
  • Copy 新版的 ntldr & ntdetect.com 到 system partition。
\r\n\r\n参考资料\r\n

论坛徽章:
0
16 [报告]
发表于 2006-03-11 23:37 |只看该作者
Windows NT 4.0 FTDisk 和 Windows XP/Server 2003 不兼容\r\n\r\n  Windows NT 4.0 有 Volume Sets, Stripe Sets 及 Mirror Sets, Stripe Sets with parity。在 Windows 2000 必须是动态磁盘(Dynamic Disk)才能设定 Spanned Volume, Stripe Volume 及 Mirrored Volumes, RAID-5 Volumes,但是在 Windows 2000 仍能正常显示与存取 Windows NT 4.0 的 FT Disk Sets,虽然使用上有其限制。\r\n\r\n  但是在 Windows XP 及 Windows Server 2003 上头就不是这么回事了,Windows NT 4.0 的 FT Disk Sets 在 Disk Management 中会显示为 Healthy (Unknown Partition)。\r\n\r\n  当然还是有解决办法,不过是暂时性的。先使用 mountvol 指令列出 FT Disk Sets 的 driver letters,然后利用 FTOnline 指令,让这些 FT Disk Sets 可以上线使用,只是,每次开机都要执行一次,甚为麻烦。\r\n\r\n  至于在 FT Disk Sets 上面设定的分享(Share),在 FTOnline 之后上不能使用,需要重新 Restart Server Service 或是在 Command Line 下以下指令:\r\n\r\n  net stop dfs\r\n  net stop browser\r\n  net stop server\r\n  net start server\r\n  net start browser\r\n  net start dfs\r\n\r\n  之后才能正常分享。\r\n\r\n  根本解决之道,还是备份 FT Disk Sets 上面的资料,删除 FT Disk Sets,并以 FT Disk Volume 来重建。\r\n\r\n\r\n参考资料

论坛徽章:
0
17 [报告]
发表于 2006-03-11 23:38 |只看该作者
其它\r\n\r\n Boot.ini\r\n  - 直接编辑\r\n  - Recovery Console 的 fixboot 指令(Windows 2000/XP/Server 2003)\r\n  - Recovery Console 的 bootcfg 指令(Windows XP/Server 2003)\r\n  - 直接使用 bootcfg 指令(Windows XP/Server 2003)\r\n\r\n 参考资料\r\n\r\n\r\n Bootsect.dos 毁损时的处理\r\n  - 从 Backup 的档案 Copy 出来。\r\n  - 重新建立。\r\n\r\n 参考资料\r\n\r\n\r\n 字集显示问题\r\n  - 删除 bootfont.ini\r\n  - Copy DBCS 的 ntldr / ntdetect.com。\r\n\r\n 参考资料\r\n 

论坛徽章:
0
18 [报告]
发表于 2006-03-11 23:40 |只看该作者
平行安装(Parallel Installation)\r\n\r\n诊断关机问题\r\n
  • 安装另一个相同的操作系统于不同的磁盘分割,且安装与原来操作系统相同的 Service Pack 与 Hotfixes。\r\n
  • 一次安装一个驱动程序应用程序或激活一个服务,并关机测试是否正常,重开机之后在安装下一个驱动程序应用程序或激活下一个服务。\r\n
  • 以上的动作一直持续到找出造成关机问题的驱动程序应用程序或服务。\r\n
  • 移除或更新造成关机问题的驱动程序应用程序或服务。\r\n
  • 整个操作系统可以正常用作后,移除所有平行安装的程序与修改必要档案。
\r\n\r\n\r\n 参考资料\r\n\r\n置换毁损档案\r\n
  • 安装在同一 partition 的不同 folder。\r\n
  • 其它方法都无效时才使用。\r\n
  • 档案系统为 NTFS 才需要,否则直接用 DOS 磁盘开机后置换。
\r\n\r\n\r\n 参考资料\r\n\r\n\r\n\r\n关闭妨碍正常开机的服务或驱动程序:\r\n
  • 平行安装于同 parition 不同 folder。\r\n
  • 进 regedt32.exe load 原始安装的 hive 来修正。\r\n
  • 必要时需搬动一些驱动程序。
\r\n\r\n\r\n 参考资料\r\n\r\n\r\n\r\n现地升级\r\n\r\n 参考资料\r\n
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP