应天论坛

 找回密码
 参与我们

QQ登录

只需一步,快速开始

搜索
查看: 1958|回复: 0

[Windows] 安全策略:将XP与Vista装在同一个分区

[复制链接]

68

主题

72

帖子

451

积分

少校

勘查大队长

Rank: 6Rank: 6

积分
451
发表于 2017-5-2 01:39:04 | 显示全部楼层 |阅读模式
  C分区是硬盘最外圈,做系统分区的好处自然不必说了。将XP与Vista安装在一个分区下,可以同时备份双系统,不然任何一个系统出毛病,都会影响到另一个系统不能启动。
  我发现用这种方法安装好的XP系统上网几乎不染病毒,可以裸奔(因为病毒的作者为了保证病毒文件尽可能得小,便于通过互联网传播,都采用傻瓜式编程,这样的病毒就算进入你的机器,也因为找不到该感染路径而无法发挥做用),但通过优盘感染则不能幸免。
  至于为什么两个系统不能装在同一个分区中,那是因为两个系统的三个文件夹重名,这三个文件夹分别是:DocumentsandSettings,ProgramFiles,Windows(2000是WINNT),只要把XP系统的安装目录改一下就可以了,比如装在C:\WINXP\下。
  这样,这三个文件夹就分别变为:C:\WINXP\DocumentsandSettings,C:\WINXP\ProgramFiles,C:\WINXP\Windows。但是已经装好的系统就不能改了,也就是说必须重新制作XP系统光盘。

  整个过程需要下列软件:
  光盘镜像编辑软件UltraISO
  系统光盘测试软件VMwareWorkstation或VirtualPC
  光盘刻录软件Nero
  XP-Vista启动菜单修改软件VistaBootPRO

  以前发过一个怎样把XP与Vista都装在一个分区中的贴子,得到广大网友的支持,并指出了贴子的不足之处。其实,我把一个很简单的贴子写复杂了,现将贴子修改整理,内容如下:

  把一张你常用的XP系统光盘插入光驱,打开UltraISO,执行“文件”→“打开光盘”,找到这两个文件:
  winnt.sif、HIVESFT.INF,应该都在\i386目录下,如果你的光盘不是XP系统原版光盘(比如用EasyBoot制作的系统光盘,这种系统光盘带有色彩背景图像和中文菜单),那么你就得找到安装程序启动文件夹(大约6-9M,常以BOOTEZBOOT为文件夹名)。
  以这个文件夹里的winnt.sif为准,把这两个文件提取出来保存。不要关闭UltraISO,因为接下来还要用到它。
  用记事本打开winnt.sif,在[Unattended]这一栏下添加如下内容:
  TargetPath=\WINXP\WINDOWS
  ProgramFilesDir="\WINXP\ProgramFiles"
  CommonProgramFilesDir="\WINXP\ProgramFiles\Common",最后将此保存。

  用记事本打开HIVESFT.INF,找到DEFAULT_PROFILES_DIR="%SystemDrive%\DocumentsandSettings"这一行,把"%SystemDrive%\DocumentsandSettings"改为"%SystemDrive%\WINXP\DocumentsandSettings",然后保存。
  接着,把改好的这两个文件替换回去。方法就是单击UltraISO光盘目录上原文件所在的文件夹,执行"操作""添加文件",找到改好文件的目录,选择文件,覆盖就行了。把两个文件都覆盖完后另存为光盘镜像。
  然后用VMwareWorkstation(VirtualPC2007也不错)测试光盘镜像,VMwareWorkstation就是虚拟机,测试光盘镜像就是用它虚拟一台机器进行一次系统的全安装过程。新建虚拟机后建议把软驱删除,因为这个东西挺烦人的。
  没有什么问题的话就可以刻盘了。注意,千万不要把这个ISO文件直接刻录到光盘上,要选择用镜像刻盘这一项。
  完成后,我们就可以用刚做好的系统盘重装XP了,装好后我们发现C盘下仍然有ProgramFiles这个目录,这是由安装程序低能造成的(Microsoft的系统本地化没做好)。没关系,把它剪切到C:\WINXP\下就可以了。
  然后,单击“工具”→“文件夹选项”,在“查看”中选择“显示文件的扩展名,显示所有的隐藏文件和文件夹”,不选择“隐藏受保护的系统文件”,备份好C盘里的引导文件,
  autoexec.bat
  boot.ini
  bootfont.bin
  config.sys
  IO.SYS
  MSDOS.SYS
  NTDETECT.COM
  ntldr
  一共八个。一旦出现什么问题,用winpe工具启动系统,把这几个文件复制回来,至少XP系统能进得去。
  然后安装vista(建议在XP下用虚拟光驱安装,安装后直接就进入了Vista,这时千万不要慌),进入Vista后重复在XP下的一个步骤,那就是显示受保护的系统文件,显示文件的扩展名。这时我们发现,原来的boot.ini文件被加上了另外的一个扩展名,我们把它去掉只读属性,改回原名,不然的话就无法启动XP了。
  安装VistaBoot修改启动菜单,最后重新启动计算机就可以进入XP了。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 参与我们

本版积分规则

QQ|Archiver|手机版|小黑屋|应天社区 ( 湘ICP备17015224号 )

GMT+8, 2024-4-26 19:57 , Processed in 0.937470 second(s), 25 queries .

Powered by Discuz!

© 2001-2017 Comsenz Inc.


免责声明:
本站所发布的第三方软件及资源(包括但不仅限于文字/图片/音频/视频等仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢某程序或某个资源,请支持正版软件及版权方利益,注册或购买,得到更好的正版服务。如有侵权请邮件与我们联系处理。

Mail To: admin@yzqz.cn

快速回复 返回顶部 返回列表