none
服务器上安装win2008 R2,100M的系统保留区与安装文件自动安装到两块物理盘上,求合并的方法 RRS feed

  • 问题

  • 各位技术工程师好:

         我的服务器上有两块物理盘,磁盘0和磁盘1;

        现在安装win2008,结果100M的系统保留区自动安装在磁盘1上,安装文件在磁盘0上,

       现在怎么把100M的保留分区合并到磁盘0上?或者在不影响系统启动的情况下删除这100M系统保留分区?

       希望为我解答一下,折腾好几天了,卡在这了,谢谢!!!在线等回复。


    2013年5月24日 9:24

答案

  • 谢谢您的及时回复!

    我之前有查找到这个更改的方法,但是不成功,可能因为那个100M的系统保留分区和windows安装分区(C区)在两块物理盘上的缘故,

    我的操作步骤如下:

    1:管理员身份打开CMD,输入bcdboot c:\windows /s c:  提示我复制启动文件成功

    2:然后在磁盘管理把C区标记为活动分区;

    3:删除100M系统保留分区。直接在磁盘管理界面是无法删除的,所以我用了一个专门的磁盘工具来删除它

    但删除后,系统无法启动。。。

    我想,你无法删除那个保留分区是有原因的,因为你是两块盘,当你把另一块盘的C标识为"活动"后,这块保留分区依然为"活动",这应该就是无法删除的原因。其实你只要把它标记为"非活动"分区,就可以删除了吧。

    然后,你提到,你通过其他方式删除它后,无法启动。那么,我想问一下,你是否注意我前面说的 “你BIOS启动顺序里的Boot盘可能也要改一下” 这句话?

    当前你无法启动的表现是怎样的?启动到了哪一步下不去?可否上传照片或视频?


    2013年5月27日 4:34
  • 感谢你的指导帮助,问题已经解决了,系统能成功启动。

    PS:这几天比较忙,所以没上来反馈。

    2013年5月31日 3:35

全部回复

  • 帮你找到篇文章,建议你先在测试机试一下。在对生产环境机器做前,也最好先备份好所有数据。

    Removing the 100MB System Reserved Partition from Server 2008 R2 or Win7
    http://edhammond.blogspot.hk/2010/07/removing-100mb-system-reserved.html

    1) Open a command prompt with administrator privileges (right click => run as administrator)

    Type:

    bcdboot c:\windows /s c:

    You should get a message similar to:

    Boot files successfully created.


    2) Open the Disk Management GUI (you could use diskpart for scripts), locate the C:\ partition right-click and select “Mark Partition as Active”, select yes to the “do you want to continue message”


    3) Reboot to confirm that everything is ok.


    4) In Disk Management you can now delete the 100Mb System Reserved partition by right clicking on it and selecting “Delete volume”

    • 已建议为答案 Finy 2013年5月24日 10:12
    2013年5月24日 9:42
  • 补充一下:我在一台08R2虚拟机里实测该方法成功,保留分区已被删除,系统启动运行未现问题。

    • 已编辑 Finy 2013年5月24日 10:13
    2013年5月24日 10:08
  • 另外补一句,你得注意一下,因为你原本是两块硬盘,变更引导盘后,你BIOS启动顺序里的Boot盘可能也要改一下。
    2013年5月25日 2:33
  • 谢谢您的及时回复!

    我之前有查找到这个更改的方法,但是不成功,可能因为那个100M的系统保留分区和windows安装分区(C区)在两块物理盘上的缘故,

    我的操作步骤如下:

    1:管理员身份打开CMD,输入bcdboot c:\windows /s c:  提示我复制启动文件成功

    2:然后在磁盘管理把C区标记为活动分区;

    3:删除100M系统保留分区。直接在磁盘管理界面是无法删除的,所以我用了一个专门的磁盘工具来删除它

    但删除后,系统无法启动。。。

    2013年5月27日 2:07
  • 对啊,是两块物理盘,按照如上方法,并未成功,

    更改BIOS启动顺序的Boot盘,这个有文档介绍么?

    我去搜搜,希望再麻烦补充一下。。。

    谢谢!

    2013年5月27日 2:16
  • 谢谢您的及时回复!

    我之前有查找到这个更改的方法,但是不成功,可能因为那个100M的系统保留分区和windows安装分区(C区)在两块物理盘上的缘故,

    我的操作步骤如下:

    1:管理员身份打开CMD,输入bcdboot c:\windows /s c:  提示我复制启动文件成功

    2:然后在磁盘管理把C区标记为活动分区;

    3:删除100M系统保留分区。直接在磁盘管理界面是无法删除的,所以我用了一个专门的磁盘工具来删除它

    但删除后,系统无法启动。。。

    我想,你无法删除那个保留分区是有原因的,因为你是两块盘,当你把另一块盘的C标识为"活动"后,这块保留分区依然为"活动",这应该就是无法删除的原因。其实你只要把它标记为"非活动"分区,就可以删除了吧。

    然后,你提到,你通过其他方式删除它后,无法启动。那么,我想问一下,你是否注意我前面说的 “你BIOS启动顺序里的Boot盘可能也要改一下” 这句话?

    当前你无法启动的表现是怎样的?启动到了哪一步下不去?可否上传照片或视频?


    2013年5月27日 4:34
  • 感谢你的指导帮助,问题已经解决了,系统能成功启动。

    PS:这几天比较忙,所以没上来反馈。

    2013年5月31日 3:35
  • Finy,麻烦再指教,

    现在装win2003,又卡在这个问题上了,系统启动文件在D盘和windows安装文件在C盘,是两个物理盘,现在想把系统文件合并到windows安装文件的盘上,

    用之前对付win2008那套解决不了了,因为win2003下本身没有bcdboot.exe软件,然后我拷贝了一个放在C盘的system32文件夹下,但是运行bcdboot c:\windows /s c:,提示复制启动文件失败;

    然后我手动复制系统启动文件盘上的文件到C盘,修改活动分区,再修改BIOS里的启动项,但还是启动不了,提示说\system32\ntoskrnl.exe文件损坏或者丢失,但其实该目录下有这个文件存在。

    求帮助。。。

    谢谢!



    2013年6月4日 9:51
  • 你拷过去的boot.ini改了吗?disk,rdisk,partition应该有个编号要改

    BOOT.INI and ARC Path Naming Conventions and Usage
    http://support.microsoft.com/kb/102873


    Technical problem is never a problem.

    2013年6月4日 10:00
  • 嗯,谢谢,很管用,已经解决了!

    win2008 32bit这个问题也已解决。

    谢谢Finy!

    但生产环境这么做,心理还是没底,怕把客户服务器挂了,启动不了。。。

    但又只能这么做,

    这真是一个有点风险的纠结事儿。

    2013年6月6日 9:11