本帖最后由 tangptr@126.com 于 2021-10-7 02:27 编辑
前言
前几天微软推出了Windows 11的正式版,不得不说这玩意对配置要求高的有点离谱,2018年之前的电脑几乎都不满足它的条件。
写本文的目的就是为了绕过安装包对系统配置的检查,从而让你使用上Windows 11,但不保证它运行时不会出什么问题。
如果只是没有TPM,显卡不支持DirectX 12这样的小问题,那应该是会安装成功的。
总而言之,电脑的配置只要不是老得离谱,问题应该不大。
强调一点:数据无价,谨慎操作!
安装包
首先需要搞到一个安装包,在NEXT, I TELL YOU上可以下载到原版的安装包。
也可以选择在微软官方的下载页面去搞一个安装包。
安装方法(UEFI)
当我们进入到安装映像的欢迎界面时,直接按Shift+F10 弹出命令行。没错,我们直接用命令行来安装Windows 11。
首先说明一下,第一、二、三步涉及到磁盘分区,需要用diskpart 命令。
如果不想费这个脑筋的,那自己找个Windows PE映像,用Disk Genius之类的软件进行分区吧。前提是要确保你找的PE映像安全可靠。
第一步:确认磁盘分区
首先我们用diskpart 命令,这是为了部署磁盘分区。
输入diskpart 并回车以进入diskpart 程序。
然后我们要列举磁盘,输入list disk 并回车:
如果你不能直接从磁盘容量判断你要装在哪块硬盘上,那就用detail 命令查看你的硬盘信息。
首先要选择硬盘select disk 0 ,其中最后那个数字取决于list disk 的结果。
然后执行detail disk 命令查看这个被选中的磁盘的详细信息。
如果已经装过系统,那么detail disk 列出来的信息大概这样:
第二步:重分区(可选)
对于想要修改分区或者硬盘就是全新的人来说,那就要对硬盘进行分区。别忘了备份。
注意,本章的所有的命令都在diskpart 以内执行。
选择分区之前要选择正确的磁盘,用select disk X 命令选择磁盘。(不知道磁盘的数字的话就再用一次list disk 命令)
然后用list partition 命令枚举这个磁盘下的分区。
用select partition X 命令选择要删除的分区,然后执行delete partition 命令删除之。
list disk 命令会提示你的这块硬盘是MBR分区的还是GPT分区的,如图所示:(注意有个星号标记是否是GPT分区)
如果这个硬盘是MBR分区的,那么必须删除掉所有的分区。然后用convert gpt 命令将其转换为GPT分区。
如果你不慎删掉了EFI系统分区(EFI System Partition)和MSR分区(Microsoft Reserved Partition),或者是刚刚转换为GPT分区的,那就必须要重建这两个分区。
首先我们要创建EFI系统分区,一般建议大小为100MB至550MB,大小自己拿捏吧,一般微软的安装包会指定500MB,那么我们就用create partition efi size=500 命令来创建一个500MB的EFI 分区。
然后我们需要对其进行格式化。注意,UEFI要求EFI分区必须是FAT12,FAT16,FAT32三种分区之一。那我们选择FAT32分区就行了。
创建分区后,会自动将其选中,因此我们可以直接用format fs=FAT32 quick 命令来将其快速格式化。
然后创建一个MSR分区,大小最小可以是16MB,但一般微软的安装包会指定100MB,那么我们可以用create partition msr size=100 命令来创建一个100MB的MSR 分区。
如果你想让系统分区(也就是所谓“C盘”)直接占满剩下的空间,直接用create partition primary 命令创建一个主要分区,就实现了创建一个占满所有剩余空间的C盘了。
如果想让C盘只占用一部分空间,那就用create partition primary size=N 命令来创建空间,其中N的单位是MB,注意换算哈。剩下的分区建议装完系统后再慢慢地分。
别忘了格式化,用format fs=NTFS 命令把这个分区格式化为NTFS文件系统。
第三步:安装系统
到了这一步的时候,你应该仍然在diskpart 程序里。
用list volume 命令确认系统里有哪些卷(也就是所说的“盘”)。
用select volume X 命令选中那个你要安装系统的目标卷。
用assign letter=C 命令给它分配一个盘符,这里给的是C盘,这个盘符是啥对于安装而言不重要,但一定要有一个。
一定要确保这个盘没有装系统,不然安装会失败,提示拒绝访问,你需要格式化这个盘才可以。
到这里,已经不需要diskpart 了,输入exit 命令并回车以退出。
在刚才的list volume 命令里,找到安装盘并确认它的盘符,然后查询你这个安装映像里有些啥。本文假设安装盘是D盘,那么命令如下:
dism /Get-WimInfo /WimFile:"D:\sources\install.wim"
如果你是用微软给的Media Creation Tool创建的安装映像,那么你需要把文件名install.wim 替换为install.esd 。
结果如图所示,你需要记住你选择的版本对应的索引。比如截图里,装企业版的话就记住索引是2。
然后就是把映像塞进你选择的系统盘里,假设映像的索引是2,目标是装到C盘,那么命令如下:
dism /Apply-Image /ImageFile:"D:\sources\install.wim" /index:2 /ApplyDir:C:\
如果提示拒绝访问,说明这个盘里已经有系统了。要么选择别的盘,要么回到diskpart 程序里用select disk X ->select partition Y ->format fs=NTFS quick 将其格式化(其中X和Y的值取决于list disk 和list partition 命令的结果)。
安装完毕后,可以用dir C: 命令验证安装,如果看到熟悉的C盘布局,就说明你已经成功把映像塞进去了,如图所示:
由于这还只是塞了系统文件进去,没创建启动文件,需要用bcdboot 命令创建启动文件,不然无法boot到Windows里。命令如下:
bcdboot C:\Windows
到这里,安装就算成功了,重启电脑然后boot到硬盘吧。
最后结果如图所示:
第四步:个性化设置
虽然说本文是傻瓜式教程,但我觉得这一步没必要细说。
根据界面提示设置就好。
安装方法(Legacy)
最初撰写本文的时候我以为Windows 11是放弃了非UEFI的支持,但我发现我错了,现在列出针对Legacy的安装方法。
虽然说本文是傻瓜式教程,但本章节不再赘述与UEFI安装方法重复的内容。请结合对照UEFI的安装方法阅读本章节。比如本章不再介绍怎么查看磁盘信息。
第一步:磁盘分区
既然是要用Legacy的安装方法,那就要把磁盘分区设置为MBR。
如果磁盘之前按GPT分区了,那要删除所有的分区,然后在diskpart 里用convert mbr 命令转换磁盘为MBR分区格式。别忘了先用select disk X 命令选择磁盘之后再转换。
在Legacy Boot里,Windows需要一个特别的保留分区,这个分区留500MB即可。可以用create partition primary size=500 命令创建一个保留分区。
保留分区的文件系统并不重要,Windows能认识就行了,执行一下format quick 命令即可。
保留分区的与众不同之处就在于它得是活动分区,输入active 命令并回车使其变成活动分区。
然后再添加一个装系统的目标分区,如果要占满余下的空间,那就输入create partition primary ,反之则要带上size=N 的参数。
别忘了格式化,输入format fs=NTFS quick 命令。
然后用list volume 看看有系统里有哪些卷,分配一下盘符方便进一步操作。
如果已经有盘符了,则直接进入第二步操作——安装系统。
如果没有,则要用select volume X +assign letter=Y 的方式一个个分配盘符。就以以上截图为例,卷1对应保留分区,卷2对应目标系统分区,那么输入以下命令:
select volume 1
assign letter=A
select volume 2
assign letter=C
这里将保留分区定义为A盘,将目标系统分区定义为C盘。最后用list volume 命令确认一下,如图所示:
第二步:安装系统
这里不再介绍怎么查看安装镜像里有些啥了,请翻看UEFI方法的第三步。
还是用dism 命令把映像部署到系统盘里,命令其实和UEFI的方法一样:
dism /Apply-Image /ImageFile:"D:\sources\install.wim" /index:2 /ApplyDir:C:\
别忘了用exit 命令退出diskpart 程序之后再执行dism 命令。
然后再用bcdboot 命令创建启动文件。
C:\Windows\System32\bcdboot.exe C:\Windows /f BIOS /s A:
输入命令的时候注意一下盘符。最后重启
第三步:个性化设置
到了这一步就没啥可说的了,根据提示设置就好。最后如图所示,成功的把Windows 11以Legacy方式启动。
结语
本文的安装方法本质上是dism部署式安装。
你可以用这种方式在现有系统里调用dism程序把安装映像部署到一个特定分区里去来实现安装多Windows系统。
微软所陈述的关于Windows 11对配置的要求似乎是有些耸人听闻了。
|