2024年10月如何制作32位和64位系统共存的U盘安装盘

发布时间:

  ⑴现在我们都用U盘来装系统了,不过你是否考虑过这样一个问题。我们平时用,要么是位的,要么是位的,一般U盘只能放一个系统镜像,能不能让位和位镜像共存并都能安装呢?答案是可以的。

  ⑵.首先要下载好x跟x版本的安装镜像(ISO文件)。

  ⑶.将准备好的U盘(至少G)做好引导,我用的是Windows AIK,操作命令如下:

  ⑷diskpart

  ⑸list disk

  ⑹select disk

  ⑺create partition primary

  ⑻select partition

  ⑼format quick fs=fat

  ⑽注意:这里的disk 就是我的U盘,多硬盘用户需要注意disk number,这里不能照抄哦!

  ⑾.将其中一份ISO直接解压到已经做好引导的U盘内(我解压的是x镜像,但是先解压x的也完全可以),再在U盘里另外新建一文件夹(我给它起名为Winx),将x的ISO解压进这个文件夹

  ⑿.将bcdedit.exe文件拷贝到U盘里的boot文件夹下(直接运行copy c:|windows|system|bcdedit.exe x:|boot即可,x用你自己U盘的实际盘符代替,下同)

  ⒀.运行CMD,在x:|boot下添加x安装程序的BCD信息:

  ⒁bcdedit /store bcd /create /d "Windows x Setup" /application osloader

  ⒂.再查看一下BCD中的启动信息,记下刚刚添加的"Windows x Setup"的GUID:

  ⒃bcdedit /store bcd /enum all

  ⒄找到注释为"Windows x Setup"的那一项启动菜单(这时候它还是空空的,只有注释和GUID),记下GUID(这个千万不能记错)

  ⒅.bcdedit毕竟是命令行程序,要手工输入那么长一串GUID的话,很容易出错,所以,接下来你需要新建一个批处理文件来执行接下来的命令:

  ⒆批处理内容如下(U盘盘符和GUID自己替换):

  ⒇set WIN_GUID={刚刚记下的GUID}

  ⒈set ramdiskGUID={d-fafe-d-b-ebaf}

  ⒉bcdedit /store bcd /set %WIN_GUID% device ramdisk=[boot]|winx|sources|boot.wim,%ramdiskGUID%

  ⒊bcdedit /store bcd /set %WIN_GUID% path windows|system|boot|winload.exe

  ⒋bcdedit /store bcd /set %WIN_GUID% osdevice ramdisk=[boot]|winx|sources|boot.wim,%ramdiskGUID%

  ⒌bcdedit /store bcd /set %WIN_GUID% locale en-us

  ⒍bcdedit /store bcd /set %WIN_GUID% detecthal yes

  ⒎bcdedit /store bcd /set %WIN_GUID% winpe yes

  ⒏bcdedit /store bcd /set %WIN_GUID% ems yes

  ⒐bcdedit /store bcd /set %WIN_GUID% systemroot windows

  ⒑bcdedit /store bcd /set %WIN_GUID% inherit {bootloadersettings}

  ⒒bcdedit /store bcd /displayorder %WIN_GUID% /addlast

  ⒓注意:因为我是将x的安装镜像直接解压到winx这个文件夹上的,所以上面是这个路径,如果解压的路径不同,那么这里的路径要做相应修改。

  ⒔经过以上的操作,我们就成功打造了一个同时具备windows x和x两份安装镜像的U盘安装盘。这有什么好处呢?当你经常给朋友装系统的时候,无论要装位还是位系统,一块U盘就能搞定了。