blog/_posts/2023-05-22-rpi-win.md

23 lines
4.7 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

---
layout: post
title: 使用树莓派安装Windows的尝试
tags: [树莓派, Windows]
---
树莓派能不能作为迷你主机使用呢?<!--more-->
# 起因
前段时间家里人送给了我一个树莓派4B-8GiB内存版因为手头用着MacBook Pro看到这个比我之前用的树莓派3B好了不少的东西就开始想它能不能和用着一样是ARM架构的Mac Mini M2那样使用当然想给树莓派安装黑苹果那就是天方夜谭了毕竟macOS里用到的很多东西也不完全只是ARM想想也知道既然是苹果自己研发的芯片里面肯定是有一些比如专有的指令集什么的树莓派应该算是公版的ARM吧肯定有些指令是没有的……不过我还是愿意仿个macOS试试看我在网上看好像[TwisterOS](https://twisteros.com)仿macOS的效果最好而且它是基于树莓派官方系统开发的所以应该也没啥兼容性的问题另外它其他的主题比如仿Windows的做的也不错但仿Windows还不如给它装一个真正的Windows毕竟网上是有能够给树莓派安装Windows ARM版的办法的。
# 给树莓派安装Windows
最开始我想给树莓派安装Windows的时候手头没有Windows的电脑但是给树莓派安装Windows所用的软件[Windows on R](https://worproject.com)貌似用到了Windows上的一些东西。不过他们提供了一种可以先给卡里安装WinPE然后再安装系统的办法最开始我是先尝试的那种方案我可以先用一张安装了树莓派官方系统启动树莓派然后用[WoR-flasher](https://github.com/Botspot/wor-flasher)给另外一张卡安装WinPE以及系统镜像。操作很简单照着README做就行了不过不知道是为什么尝试了好几次每次安装到一半就卡住然后报错安装失败然后连WinPE都进不去了……
我怀疑是通过这种方式安装可能有什么问题而且当时安装到时候卡是32GiB大小的虽然官网上说32GiB是足够的不过也许还是有什么问题所以后来我重新买了一张64GiB的卡片并且用Windows去运行Windows on Raspberry imager给卡里安装了Windows 11不过很奇怪的是还是运行不了……换了好几个系统镜像都不行后来才发现原来是我自作多情每次启动的时候都把频率调成2.2GHz所以不能启动默认的1.5GHz或者调高到2.0GHz都没有问题😥,因为这个问题尝试了好多次……
# 在树莓派上的Windows体验
安装好之后就可以尝试验证树莓派的生产力了不过结果让我很失望……首先是我用的TF卡是UHS-1写速度貌似是10MiB/s读速度商家宣传是130MiB/s不过实际上我也不太清楚随机读写估计就更慢了……这样的速度加载东西实在是有够慢……另外目前[在树莓派上使用的Windows驱动](https://github.com/worproject/RPi-Windows-Drivers)里并没有无线网卡和核显的驱动所以体验也很差移动窗口之类的操作CPU都占用了不少我本来还想着考虑能不能比Macbook开虚拟机效果好一些不过目前来看这个结果应该是只差不好吧……虽然价格上树莓派和Mac Mini M2差了4倍不过体验这么差的话估计当生产力是没机会了。
# Linux的生产力对比
相比之下用树莓派官方的系统感觉要流畅不少毕竟官方系统的所有驱动都是正常工作的应该也能使用硬件解码只是有些桌面版的程序没有比如MS Office还有像7-Zip、WinSCP、XShell之类的软件 ~~其实macOS也不行🤣~~ ……用Wine怎么样呢其实我觉得应该好不到哪里毕竟大多数Windows的程序都是x86_64指令集Wine想要运行这些软件照样得靠QEMU翻译只不过可能调用的一些Windows的API可以原生执行而已除了这些之外我还试了试用Chromium播放Bilibili的视频结果也令人大失所望360p的视频都不能流畅播放更别说1080p了当然也不排除是因为Bilibili的视频用了硬件解码器不能解码的编码方式虽然相比树莓派3B来说确实至少可以流畅浏览网页了但是连视频都不能流畅播放那看来想当生产力还很远呢。
# 感想
果然树莓派还是没有办法当作普通的电脑来用啊更不用说生产力了同样的价格至少还能组个能打游戏的电脑。尽管性能比树莓派3B好不少但毕竟用的还是很低级的芯片也许它就应该当作物联网的开发板来使用吧但很奇怪的是如果是这样树莓派3B就足够了吧何必开发树莓派4B以及带键盘的树莓派400呢还有就是树莓派CM4他们不会真以为自己的芯片速度很快吧🤣