跳过主要内容

如何在树莓派4上安装Windows 11(更新)

Windows 11在树莓派4上
(图片来源:Shutterstock)

覆盆子π通常与Linux操作系统如树莓派操作系统联系在一起。但是如果在树莓派上运行微软操作系统呢?微软官方为Pi设计的唯一操作系统是Windows 10 IoT Core,但这并不是一个真正的操作系统,只是一种用Pi创建设备的手段。来自树莓派社区的雄心勃勃的开发者总是在寻找一种方法,在树莓派上运行完整的桌面版Windows。

2020年,,我们安装了Windows 10在树莓皮4和它的表现令人钦佩,如果有点慢。随着最近宣布的Windows 11我们重新访问了Windows上的树莓派,感谢新的ARM64内部预览图,我们将向你展示如何在你的树莓派4上安装Windows 11。这个操作指南已经更新,包括一个新的,更简单的方法,可以下载和安装Windows 11的树莓派,使用树莓派本身,不需要Windows PC。这种新方法比在Windows 10电脑上安装更容易,但代价是速度慢得多,需要花费一个多小时(有时两个小时),而手动(通过PC)方法需要不到一个小时。

(图片来源:Tom’s Hardware)

但是,在开始之前,请注意,这不是微软的官方产品,使用的图像和软件的来源是一个充满激情和活力的社区,他们共同创建了这个项目。Windows 11图像文件很容易获取,但是为了创建一个可以与Raspberry Pi一起使用的有效图像,我们必须遵循一个过程。我们无法保证社区为此项目创建的任何自定义文件的安全性或合法性,因此请自行承担风险。

(图片来源:Tom’s Hardware)

在撰写本文时,这个项目运行得出奇地好(详见下文),但有很多警告。覆盆子Pi内置Wi-Fi、蓝牙和GPIO不工作,所以你需要使用以太网或USB Wi-Fi加密狗上网(没有支持的加密狗列表,所以我们不能保证你的工作)。如果你的Pi不在以太网连接附近,你总是可以通过以太网共享Windows PC的Internet. 通过HDMI提供的音频也不可用,但通过3.5毫米耳机插孔提供的音频确实有效,偶尔会出现“pop”。同样,蓝牙不可用,因此我们无法使用蓝牙扬声器。

在树莓派4上安装Windows 11需要什么

  • 树莓皮44 gb或8 gb
  • 32GB或更大通过USB 3盒的SSD.最佳性能或16GB或更大的microSD卡(参见最佳microSD卡的树莓派)
  • USB启动已启用,请参见下文。
  • micro SD卡与最新的树莓派操作系统
  • Windows 10个人电脑(如果你采用较长的方法)。
  • USB到以太网或WiFi加密狗
  • 蓝牙适配器(如果你想要蓝牙)
  • 键盘,鼠标,HDMI和电源你的树莓派

配置Raspberry Pi以从SSD引导

对于我们的安装,我们选择通过在Pi上启用USB引导的USB3助手使用SSD。这并没有如预期的那样进行。映像已成功写入驱动器,并且确实已启动,但在安装的设备发现部分失败。在与YouTuber讨论了这个问题之后视讯在美国,我们的USB 3球童是罪魁祸首。所以我们选择了an氩M.2案例它有一个内置的USB 3到SATA板。这一方法第一次成功了,额外的好处是我们的Pi保持了凉爽。

在将Windows 11用于Raspberry Pi 4和SSD之前,我们首先需要确保Raspberry Pi 4的固件和引导加载程序设置为最新版本,以便我们可以从USB 3引导。完成此操作的过程在我们的如何从USB SSD或闪存驱动器启动Raspberry Pi 4/400.请在继续之前完成这些步骤。

通过Raspberry Pi 4以简单的方式安装Windows 11

Raspberry Pi社区的窗户从不睡觉,我们刚刚看到他们的工作只用树莓派4就能将Windows 11安装到SSD上。不需要Windows计算机来执行此操作!这个原始方法是复杂和令人费解的,但多亏了WoR成员Botspot,我们现在有一个很大程度上自动化的安装过程,完全从树莓派4运行。非常感谢视讯让我们注意到这个简单的方法。

然而,也有缺点。此方法比手动方法(如下所示)花费的时间更长,手动方法需要使用PC生成ISO文件。根据您的Internet连接以及是否有任何故障(它可能导致您重新启动),此方法可能需要一两个小时。下面的手动(通过PC)方法应不到一小时,但步骤较多,需要PC。

1.启动树莓派操作系统,打开终端从GitHub下载worr -flash工具。

$ git clone https://github.com/Botspot/wor-flasher

2.连接即将安装Windows 11的SSD设备。

3.运行WoR闪光器GUI工具。

$~/wor闪光器/install-wor-gui.sh

4.在GUI中,选择Windows 11,然后选择您的树莓派模型,然后单击Next. 我们选择了Pi4/400。

(图片来源:Tom’s Hardware)

5.选择正确的语言并单击Next。

(图片来源:Tom’s Hardware)

6.选择将用于安装Windows 11的驱动器,然后单击下一步。如果没有显示,请单击刷新。

(图片来源:Tom’s Hardware)

7.单击“下一步”,将Windows 11安装到驱动器上。我们不需要对这个屏幕做任何更改。

(图片来源:Tom’s Hardware)

安装过程将花费一些时间,可能长达一个小时。不采取任何行动,但继续监视输出中的任何错误。有可能安装失败,如果这样,关闭终端并重复前面的步骤,

(图片来源:Tom’s Hardware)

8.安装完成后,您将看到Next Steps屏幕。这个屏幕告诉我们当我们第一次进入Windows 11时会发生什么。点击关闭。

(图片来源:Tom’s Hardware)

9.关闭您的树莓派,并删除树莓派OS引导盘/ micro SD。确保您的Windows 11驱动器通过USB3和n增强你的树莓派

第一次开机需要相当长的时间。让安装完成,您很快就会看到典型的Windows 11安装屏幕。按照这些屏幕完成安装。

如何通过PC机在树莓派4上安装Windows 11

要在树莓派4上安装Windows 11,我们首先需要创建一个可行的安装镜像。

1.在上搜索“Windows 11 Arm”UUDump

(图片来源:Tom’s Hardware)

2.选择最新版本“arm64”。

(图片来源:Tom’s Hardware)

3.设置首选语言

(图片来源:Tom’s Hardware)

4.选择Windows 11的版本你会喜欢的。我们选择了Windows Home和Windows Pro。单击Next。

(图片来源:Tom’s Hardware)

5.设置下载方法“下载并转换为ISO”点击“创建下载包”。

(图片来源:Tom’s Hardware)

6.提取内容下载到一个名为“win11”的文件夹中,然后转到该文件夹。

(图片来源:Tom’s Hardware)

7.双击uup_download_windows。cmd文件.这将触发安全警告。点击“更多信息”“运行”最后,允许应用程序对您的设备进行更改。

命令提示符现在将填充文本。这是一个命令的输出,该命令将下载Windows 11 for Arm映像,对其进行修补,然后准备ISO映像。此过程可能需要一些时间,具体取决于您的Internet连接和计算机的电源。

8.按0在流程完成时关闭提示。

(图片来源:Tom’s Hardware)

现在我们有了一个ISO镜像,可以安装到micro - SD卡或SSD上。

9.通过USB接口插入micro - SD卡/ SSD到你的个人电脑上。驱动器应该出现并准备好使用。请注意,驱动器将被格式化,驱动器上的任何现有数据将丢失。

10下载Raspberry Imager上的Windows工具和拉开拉链到“win11”文件夹。

(图片来源:Tom’s Hardware)

11.打开磨破并允许应用程序对您的计算机进行更改。设置首选语言然后单击Next

(图片来源:Tom’s Hardware)

12.选择micro - SD / SSD存储设备您希望将Windows 11安装到的。然后设置设备类型,在本例中为Raspberry Pi 4/400。单击“下一步”继续。

(图片来源:Tom’s Hardware)

13.选择新创建的Windows 11 ISO映像然后单击下一步。

(图片来源:Tom’s Hardware)

14.使用最新的驱动程序包,可从远程服务器获取。这些文件被缓存到本地以备将来安装。

(图片来源:Tom’s Hardware)

15.使用最新的UEFI固件从服务器。这也存储在本地,以备将来安装。

(图片来源:Tom’s Hardware)

16.单击Next接受当前配置。只有当你明白你在改变什么时,才能在这里做出改变。

(图片来源:Tom’s Hardware)

17.检查安装概述.是否选择了正确的驱动器?你选对树莓派的型号了吗?点击安装.说明SSD硬盘安装大约需要10分钟。MicroSD安装时间更长。

(图片来源:Tom’s Hardware)

18.关闭磨破完成后,弹出micro - SD / SSD插入/连接它到你的树莓皮4。连接Pi外围设备并打开电源。

在树莓派4上设置Windows 11

插入Windows 11 micro SD / SSD和Raspberry Pi启动后,我们现在必须使用标准的安装后设置顺序设置Windows 11安装。按照这个过程,你的Windows 11树莓派就可以使用了。

我们可以对安装做一些调整,特别是如果我们使用的是4GB或更多内存的Raspberry Pi 4。

1.重启/启动树莓派按ESC当提示。

(图片来源:Tom’s Hardware)

2.向下滚动到设备管理器按回车键

(图片来源:Tom’s Hardware)

3.选择“Raspberry Pi Configuration”

(图片来源:Tom’s Hardware)

4.选择高级配置

(图片来源:Tom’s Hardware)

5.将Limit RAM to 3gb设置为按F10为了节省。按Esc退出。

(图片来源:Tom’s Hardware)

6.选择显示配置

(图片来源:Tom’s Hardware)

7.设置分辨率通过突出显示选项并按Enter键。按“F10”保存,然后按“Esc”退出。

(图片来源:Tom’s Hardware)

(图片来源:Tom’s Hardware)

8.请确保“CPU时钟”设置为“默认”在CPU配置菜单中,此时任何超频都将阻止Windows 11启动。按Esc键直到到达第一个菜单。

(图片来源:Tom’s Hardware)

10选择继续退出BIOS,重新启动Windows 11。

(图片来源:Tom’s Hardware)

Windows 11在树莓派上的表现如何?

(图片来源:Tom’s Hardware)

在我们的测试中,总体性能还不错,实际上比2020年安装的Windows 10要好得多。开机时间很好,比树莓派操作系统长,但没什么大问题。感觉更像普通使用的英特尔N4100赛扬。

一旦桌面被加载,Raspberry Pi上Windows 11的整体感觉就很好了。Windows 11以最小的延迟响应了我们的输入,在屏幕上移动窗口也表现得相当不错。Edge网络浏览器提供了良好的浏览体验。

(图片来源:Tom’s Hardware)

事实证明,像YouTube这样的大型网站很麻烦,因为缺乏硬件图形驱动程序,这意味着我们的CPU在渲染图像时会更加努力。480p的视频很流畅,720P还可以。全屏显示会造成很大的延迟,并导致大量的帧丢失。我们没有尝试1080p,因为它很可能是一个幻灯片。

我们运行了一个简短的测试来安装应用程序。首先我们通过Microsoft Store安装了Arduino IDE,安装成功了,但是花了一些时间。

(图片来源:Tom’s Hardware)

Arduino IDE成功加载,我们能够打开其中一个示例,以flash到我们的Arduino Uno板。这就是我们遇到的问题,我们找不到Arduino的COM端口。设备管理器中什么都没有列出,所以我们重新启动并再次尝试,什么都没有。卸载应用程序不是通过商店完成的,而是我们必须进入设置,然后添加/删除应用程序。这感觉反直觉的。然后我们使用一个典型的x86 .exe文件安装了Arduino IDE,惊讶地看到应用程序安装并打开了。但是COM端口问题仍然存在,我们无法使用Arduino IDE来控制我们的Uno。

莱斯一磅重的东西

Les Pounder(副编辑)是一名创造性的技术专家,7年来,他创造了一些项目来教育和启发年轻人和老年人的思想。他与树莓派基金会(Raspberry Pi Foundation)合作编写并发布了他们的教师培训项目“Picademy”。

  • NeoMorpheus
    谢谢你的指导,很有趣。

    我希望树莓基金会发布一个PI“PRO”设备。

    它应该包括一个sata或nvme端口和一个更强大的4核ARM SOC。

    是的,提高价格,它被称为Pro是有原因的。
    回复
  • 马修斯泽克
    LVDS
    回复
  • mmarks9156
    我遵循了这些指示,但在引导其他人时却一直得到BOD ?

    另外,我无法在高级配置中选择将内存限制为3gb设置为,但这个已经设置了。

    蒂雅
    回复
  • andronoop
    操作系统启动后,我进入了Windows恢复屏幕。
    我尝试了uup站点上提供的两个windows 11映像,结果完全相同。根据我的记忆,这表明sys中存在一些损坏。对不起,我手头没有确切的错误字符串/消息。

    感谢您的帮助。
    回复
  • Lankbee
    andronoop说:
    操作系统启动后,我进入了Windows恢复屏幕。
    我尝试了uup站点上提供的两个windows 11映像,结果完全相同。根据我的记忆,这表明sys中存在一些损坏。对不起,我手头没有确切的错误字符串/消息。

    感谢您的帮助。
    我在这里也面临着同样的问题。下图链接如下
    错误图像
    回复
  • BertkeTech1
    我得到一个错误报告时,运行uup_download_windows.cmd。它说“SxSExtend.exe找不到”。
    回复
  • 阿尔琼斯
    你看到的所有错误都很有趣。我跟着弹跳的球走,效果很好。
    感谢Tomshardaware的同事们,谢谢你们提供的这些物品。
    回复