powerisou盘还原
powerisou盘还原()从苹果的 M1芯片 MacBook发布后,打破了人们对 ARM芯片性能弱鸡,无法运行大型软件的印象。苹果牛X的地方在于 X86和 ARM之间的过渡,目前已电脑经有非常多的软件开发商进行了对 ARM的适配,例如 Adobe系列、QQ等常用到的软件。
其实在 2012年的时候微软就发布过了基于 Tegra 3 ARM的 Surface平板电脑,后来又发布了基于骁龙 SQ1/SQ2 ARM的 Surface Pro X,不过由于性能关心,一直没有获得太大的关注度,加上缺乏原生开发的 ARM应用。
不过最近 Windows 10 on ARM似乎又火了,更多人愿意尝试这个系统,因为部分软件开发商在适配苹果的 M1芯片,顺手也适配了下 Windows 10 on ARM,例如之前 Adobe就宣布推出 Windows ARM版的 PhotoShop,目前还是 Beta阶段。
近期 macOS著名的虚拟机软件 Parallel Desktop新版本支持 M1 Mac,可运行Windows 10 on ARM系统,所以买了 M1 Mac的小伙伴,将得到一台能运行macOS,iOS,Windows程序的笔记本。
如果你也想体验尝试下 Windows 10 on ARM系统,今天雷锋哥就分享如何在 X86的电脑上模电脑拟运行 Windows 10 on ARM系统。注意:下面的教程来源知乎用户@初生之鸟小伙伴的分享。
准备工具
1.Windows 10 on ARM
2.QEMU软件
3.QEMU EFI文件
4.U** Mass Storage DXE驱动
安装方法
创建两个 VHD,一个 UEFI能访问的 VHD,存放 U** Mass Storage DXE驱动模块大小 16MB足矣,下文称为 hdd.vhd(如果能够把驱动模块集成到 UEFI里面,这个 VHD可以省略)。
以及一个实际安装系统的 VHD,下文称为 u**.vhd大小 32-64GB足够了,毕竟这也只能作为实验。
接着挂载 hdd.vhd文件,然后创建分区并格式化为 FAT32格式,放入 U**MassStorageDxe_arm64.efi模块文件,然后卸载 VHD。
挂载 u**.vhd,使用 GPT分区表,创建 ESP和安装系统的分区 ESP使用 FAT32格式,大小 100MB,安装系统的分区使用 NTFS,占剩下的空间给这两个分区分配盘符,下文假设 ESP为 S:,系统安装分区为 W:
然后使用 di**将系统 ISO的 install.wim恢复到 W:假设 ISO挂载到 G:,恢复的映像 ID为 4(一般 4是 Pro,具体的 ID请使用 di**/get-wiminfo查看)
C:\>di**/apply-image/imagefile:G:\sources\install.wim/index:4/applydir:W:\然后使用 bcdboot在 ESP分区上建立引导
C:\>bcdbootW:\Windows/sS:/fUEFI然后卸载 VHD,这里建议备份一下 u**.vhd再继续。
QEMU配置启动
将 Linaro UEFI的 QEMU_EFI.fd**到一个方便的位置
下面假设为以下路径
EFI D:\QEMU_EFI.fdhdd.vhd D:\hdd.vhdu**.vhd D:\u**.vhd
然后用以下命令启动 QEMU ARM64模拟器
qemu-system-aarch64-Mvirt-m2048-cpucortex-a53-**p2-biosD:\QEMU_EFI.fd-deviceVGA-devicenec-u**-xhci-deviceu**-kbd-deviceu**-tablet-drivefile=D:\u**.vhd,id=u**stick,if=none-deviceu**-storage,drive=u**stick-hdaD:\hdd.vhd其中
-m 2048为内存大小,单位为 MB-cpu cortex-a53为模拟的 CPU内核,可选 cortex-a57和 cortex-a53-**p 2为模拟的 CPU核心数
以上可以按实际情况调整
模拟器启动之后,按 ESC进入 UEFI的设置菜单,选择 Boot Manager,选择最下面的 EFI Internal Shell,进入 EFI Shell
然后应该可以看到 hdd.vhd的分区 FS0,键入以下命令加载 U** Mass Storage驱动
loadfs0:\U**MassStorageDxe_arm64.efi然后键入以下命令,刷新设备列表
map-r这时应该能看到一个 FS0:和一个 FS1:,一般 u**.vhd的 ESP会分配到 FS0:,所以我们键入
fs0:\efi\boot\bootaa64.efi启动系统,如无意外的话,系统就会启动了。
系统启动,Logo来自于 UEFI固件
开始菜单
系统属性
自带的 UWP是原生的,不过是32位
Edge是原生 64位 ARM
系统组件,如 Shell Experience Host(开始菜单、通知中心等 UI模块)、Text Input Application(触摸键盘与手写模块)、Cortana(小娜与搜索 UI)等 UWP则为原生 64位 ARM程序
用.Net Framework自带的 C#编译器编译了一个简单的 Hello World程序,显示为 32位,实际上是 x86-32(系统没有带任何 ARM平台的.Net Framework,系统默认的 shell也是 cmd而不是 PowerShell)
同时运行三个平台(x86-32、ARM、ARM64)的 cmd.exe,并显示 PROCESSOR_ARCHITECTURE环境变量
Windows目录下的四个 System目录(SyCHPE32: CHPE DLL,供 x86程序调用,内部是 ARM机器码,使得核心系统库不需要进行二进制翻译,减少性能损失;SysARM32: ARM 32位系统文件;System32: ARM 64位系统文件;SysWOW64: x86 32位系统文件)
x86二进制翻译器核心组件:xtajit.dll、xtac.exe、XtaCache.exe
运行 x86-32版本的 Notepad++
运行 x86-32版本的 CPU-Z(CPU-Z的驱动加载失败,但是依然能获取部分信息)
性能测试
注意:由于 QEMU使用的是异构模拟,性能肯定非常糟糕,这里仅作为 x86二进制翻译性能的一个参考。
也许很少人知道,在 Windows RT的时候,有一批移植到 Windows RT的原生 ARM32 Windows程序,而这些程序在 Windows 10 ARM64平台依然可以运行。
而其中有一份 7zip 9.22 beta。这里我们就用这个版本,以及官方下载的 7zip 9.22 beta x86-32版本做一个简单的性能对比。
测试环境:
宿主Intel i5 6300HQ,4GBx2 DDR4 2133Mhz双通道内存,Windows 10 Build 17074 x64系统盘为 Intel 600p SSD 128G,存放虚拟机 VHD的为希捷 5400转机械硬盘QEMU 2.11.0-rc4@ Ubuntu 16.04 LTS(WSL),使用默认配置编译,SDL图形QEMU启动参数如上文所示
虚拟机Machine virt,Cortex-A53双核,2GB内存系统盘为 XHCI U** Mass Storage电脑(原因见上文)Windows 10 Build 17074 ARM64
原生 ARM 32位版本
x86版本
有细心的朋友可能会发现,这两个版本并非完全相同,所以这只是一个非常粗略的性能比较,但可以明显看到,x86二进制翻译带来了接近 30-50%的性能损失。
对于轻量级应用来说问题不大,但是对于性能要求高的应用,就会非常吃力,尽管如此,在技术上已经非常成功了。
总结
目前 Windows 10 on ARM最大问题缺乏有力的硬件平台和软件生态,不过之前有消息爆料微软正研发自家 ARM处理器,也许后续会推出对应的 Surface设备,最后感兴趣的小伙伴可以先尝鲜体验下 Windows 10 on ARM系统。
怎么在windows使用xfs
在Windows中使用XFS文件系统,可以通过使用WSL(适用于Linux的Windows子系统)或PowerISO等软件来实现。
一、使用WSL
安装WSL:首先,你需要在Windows上安装WSL。这可以通过Windows的功能更新或Microsoft Store来完成。安装完成后,你需要重启计算机以启用WSL。
安装Linux分发版:接下来,在Microsoft Store中搜索并安装你喜欢的Linux分发版,如Ubuntu。安装完成后,你可以通过开始菜单启动它,并设置用户账户和密码。
挂载XFS文件系统:在Linux环境中,你可以使用mount命令来挂载XFS文件系统。这通常涉及到将XFS分区挂载到Linux文件系统中的某个目录上。你需要知道XFS分区的设备名称(如/dev/sdX1),以及你想要挂载到的目录(如/mnt/xfs)。
二、使用PowerISO
下载并安装PowerISO:首先,从官方网站下载PowerISO的安装包,并按照提示进行安装。请注意,PowerISO不是免费软件,但你可以使用其未注册版来读取XFS文件系统的分区。
打开PowerISO:安装完成后,启动PowerISO。在主界面中,你可以看到所有的驱动器和分区。
选择XFS分区:在驱动器列表中,找到包含XFS文件系统的分区。双击该分区,PowerISO将尝试读取并显示其中的文件。
浏览和**文件:现在,你可以浏览XFS分区中的文件,并将它们**到Windows的某个目录中。请注意,未注册版PowerISO在每次启动时可能需要等待5秒才能继续使用。
注意事项:
在进行任何与文件系统相关的操作之前,请务必备份重要数据。不同的Windows版本和硬件配置可能会影响上述方法的可行性。如果你不熟悉Linux命令或文件系统操作,请务必小心谨慎,以免损坏数据。
iso文件安装方法
ISO文件可通过虚拟光驱加载或光盘刻录两种方式安装,具体步骤如下:
方法一:使用虚拟光驱安装下载并安装虚拟光驱软件
推荐工具:Daemon Tools、Virtual CloneDrive、PowerISO等。
从官方渠道下载软件,按提示完成安装。
装载ISO文件
右键单击ISO文件,选择“装载”或“挂载”(不同软件名称可能不同)。
系统会自动创建虚拟光驱,并加载ISO文件内容。
访问并运行安装程序
打开“我的电脑”或“文件资源管理器”,找到虚拟光驱(通常显示为新光驱盘符)。
双击虚拟光驱,进入ISO文件内部,找到安装程序(如setup.exe或install.exe)并运行。
卸载ISO文件(可选)
安装完成后,右键虚拟光驱图标,选择“卸载”或“弹出”,释放虚拟光驱资源。
特点:无需物理光驱或光盘,操作便捷,适合频繁使用ISO文件的场景。
方法二:通过光盘刻录安装准备硬件与软件
确保计算机有可刻录的物理光驱。
下载刻录软件:ImgBurn、Nero、CDBurnerXP等。
刻录ISO文件到光盘
打开刻录程序,选择“刻录映像文件到光盘”或类似选项。
浏览并选中待刻录的ISO文件。
设置刻录速度(建议选择中等速度,如16x或24x,以提高成功率)。
点击“刻录”按钮,等待完成。
使用光盘安装程序
将刻录好的光盘插入物理光驱。
计算机通常会自动弹出安装界面;若未自动运行,打开“我的电脑”,双击光驱盘符,手动运行安装程序。
特点:适合无网络环境或需永久保存安装介质的场景,但需消耗空白光盘。
注意事项硬件与软件兼容性:
虚拟光驱需系统支持(如Windows 8及以上原生支持ISO挂载,无需额外软件)。
光盘刻录需确保光驱支持刻录功能(CD-RW/DVD-RW等)。
系统要求:
安装前检查ISO文件对应的软件或系统是否满足计算机硬件配置(如内存、磁盘空间、操作系统版本)。
安全风险:
仅从官方或可信来源下载ISO文件,避免恶意软件感染。
刻录前验证ISO文件完整性(如通过哈希值校验)。
操作差异:
不同虚拟光驱软件操作界面可能略有差异,但核心步骤(装载→访问→运行)一致。
刻录时避免中断过程,否则可能导致光盘不可用。
扩展场景直接写入U盘安装:部分ISO文件(如系统安装镜像)可通过工具(如Rufus、UltraISO)写入U盘,制作成可启动安装介质,步骤类似刻录光盘但无需光驱。
虚拟机安装:在虚拟机软件(如VMware、VirtualBox)中直接挂载ISO文件,无需物理机操作,适合测试或隔离环境。
通过上述方法,用户可根据实际需求选择最适合的ISO安装方式,兼顾效率与便利性。
文章分享结束,poweriso和poweriso是什么软件的答案你都知道了吗?欢迎再次光临本站哦!
专题推荐:
