none
DOS模式下 能安装XP ,但怎么不能安装WIN7 ? RRS feed

  • 问题

  • 请问哪位技术可以帮忙解答:

         为什么安装XP系统 可以先把XP的安装文件拷贝到硬盘分区(比如 D:\) ,然后用纯DOS光盘(MSDOS 7.1)启动机器后,在DOS下进入安装文件目录 用命令 (i386\winnt.exe)安装。  而安装 32位的WIN7 就不能用类似的模式?  WIN7没有在DOS下可以执行安装的命令吗 ? 

         另外想请教一下:如果不用第三方安装工具和windows PE,且要装WIN7的电脑无光驱,只有USB(我可以把WIN7安装镜像解压到U盘),这种环境下怎么给电脑安装 32位和64位 win7系统。注:电脑BIOS只可以Legacy模式

    2019年12月25日 10:04

答案

  • 您好!

    感谢您的回复。

    您可以尝试下以下的命令:

    X:\boot\bootsect.exe /nt60 Y:
    说明:假设win7/win10的.iso文件挂载盘符为 X:
    假设U盘的盘符为 Y: (已经将X盘内容复制到Y盘)

    如果您有任何疑问,请您及时告知我。

    Regards,

    Alex Zhu
    -----------------------------------------------
    如果回复有帮助, 请记住将其标记为答案。
    如果您有有关 technet 订阅者支持的反馈, 请联系 tnmff@microsoft.com.
    • 已标记为答案 Moot_Li 2020年1月5日 6:31
    2020年1月2日 4:27

全部回复

  • 您好!

    感谢您的上贴。

    您的理解是正确的。对于 vista/win7/win8/win8.1/win10,是无法在纯 DOS 模式下进行安装的。这是产品设计使然,和架构(32bit/64bit)无关。winxp 是早期的操作系统,使用 NT loader 方式来启动操作系统,相关文件有 ntldr, ntdetect.com, boot.ini,和现在的 boot manager 方式本质的区别。

    从 boot manager (bootmgr.exe) 可以实现 boot into winPE (预安装环境), boot from HDD, boot into vhdx (虚拟磁盘文件),只有 boot from HDD 是 NT loader 所支持的。通过 boot into winPE,可以让IT管理人员灵活方便地进行系统部署。

    诚如您所言,现在的电脑基本都没有光驱。将 .iso 文件刻录到光盘也是小概率的事情。除了 winPE 启动安装系统之外,我们还有其它选择。其中一个就是您提到的通过可引导 u盘 (通过 rufus 或者 ultraiso 类似的软件将.iso 直接写入 u盘)来实现和光盘安装一样的效果。

    Rufus - Create bootable USB drives the easy way
    https://rufus.ie/
    说明:软件下载地址仅供您参考。

    通过可引导 u盘,既可以给 legacy bios (或者uefi运行于兼容模式,现在大部分电脑都是运行于这种模式) + mbr/gpt 的电脑安装操作系统,也可以给 uefi firmware + gpt 的电脑安装操作系统。

    如果您有任何疑问,请您及时告知我。

    Regards,

    Alex Zhu
    -----------------------------------------------
    如果回复有帮助, 请记住将其标记为答案。
    如果您有有关 technet 订阅者支持的反馈, 请联系 tnmff@microsoft.com.
    2019年12月26日 4:06
  • 感谢Alex的讲解,看来是NT5架构不支持DOS 。 那如果不用 rufus 或者 ultraiso类制作启动盘工具, 自己把win7映像解压到U盘根目录后 ,怎么用类似BOOTICE这样的引导设置工具 能让U盘启动到WIN7安装界面?  
    2019年12月26日 6:17
  • 您好!

    感谢您的回复。

    很遗憾没有使用过 bootice 这个三方软件。经查询,这是个绿色的自由软件,下载后试了试,感觉这个工具更侧重于分区的调整以及处理硬盘镜像或者虚拟磁盘。windows 安装镜像是.wim 格式,在 sources\install.wim中,个人猜测,bootice这个工具可能不支持。

    我们的最终目的是什么?部署操作系统?如果这样的话,我们可以对 install.wim 进行修改即可(比如封装驱动,预先安装软件等)。能对 install.wim 进行修改的工具也很多,比如 DISM 命令,MDT/SCCM软件

    如果您有任何疑问,请您及时告知我。

    Regards,

    Alex Zhu
    -----------------------------------------------
    如果回复有帮助, 请记住将其标记为答案。
    如果您有有关 technet 订阅者支持的反馈, 请联系 tnmff@microsoft.com.
    2019年12月27日 5:47
  • 你好,Alex ;感谢你的耐心 ! 

    我把后续的疑问继续表达清楚:  我想知道 如果不用 rufus 或者 ultraiso制作启动盘的工具,我自己把win7映像,解压到U盘根目录后 ,显然这样的U盘是无法启动 引导至WIN7的安装界面(当然如果是UEFI 模式下,把WIN10 解压映像到U盘FAT32分区U盘是可以引导安装的), 那么对于解压WIN7映像的 U盘,LEGACY 模式下 UEFI模式下,还需要分别怎么处理文件 或引导扇区 ,才能引导至安装界面?

           
    2019年12月30日 13:20
  • 您好!

    感谢您的回复。

    您可以尝试下以下的命令:

    X:\boot\bootsect.exe /nt60 Y:
    说明:假设win7/win10的.iso文件挂载盘符为 X:
    假设U盘的盘符为 Y: (已经将X盘内容复制到Y盘)

    如果您有任何疑问,请您及时告知我。

    Regards,

    Alex Zhu
    -----------------------------------------------
    如果回复有帮助, 请记住将其标记为答案。
    如果您有有关 technet 订阅者支持的反馈, 请联系 tnmff@microsoft.com.
    • 已标记为答案 Moot_Li 2020年1月5日 6:31
    2020年1月2日 4:27