不小心删了sxos文件夹_Switch SX OS 精简虚拟系统 教程

以下文件放置示例路径均为E盘根目录,实际操作时你可以随便选择放C盘D盘其他盘符,不影响操作。

Windows电脑上下载所需文件(解压密码:shipengliang):

NxNandManager_x64 最新版

HxD.rar

HxD需要安装;NxNandManager解压后可以直接使用,建议NxNandManager的解压文件夹和下一步虚拟系统文件夹放同一个盘符根目录。

如遇文件损坏或密码错误,可参考修复教程:WinRAR如何修复受损的压缩文件

将TF卡的虚拟系统文件夹emunand(位于sxos文件夹下),复制到电脑上某个盘符的根目录。如下图示例复制到了E盘根目录:

7153606490281e4f5deebe1a7820c990.png

启动NxNandManager,点击File->Open file

922c966c0b6d018e3d525e849cea42e8.png

找到虚拟系统emunand文件夹下面的full.00.bin文件,点打开X盘/emunand/full.00.bin

6e54ec757c16dc6d3065f96fd1ad8e5e.png

此时会提示你需要密钥解密:

81a9e18a7aba90763f9cf710118b1f09.png

点击Options->Configure keyset,打开密钥设置界面

a173af354568493ae17b1a4e93d23100.png

点Import keys from file,进入密钥文件选择

7ef2469e1f9626f7f8299595df23c690.png

找到你备份在电脑上的密钥文件,点打开

程序会自动解析出所需密钥,点Save保存密钥

2ce7b62af1b1860b729ec5fd3646837c.png

此时,如果密钥没问题,会解密成功,显示出你的设备ID和系统版本

c4847a5a7cf005dfc050862528fb3797.png

点击Options->Resize NAND(RAWNAND,FULL NAND),进入重置分区大小

1b5b4023bb6588ace409850304e7e1be.png

勾选:Format USER (all data in partition will be lost)

New size for USER后面的输入框输入2048(建议存档区大方一点,4096最好),点Save。

6e35905f1abda5574c495ceba206890b.png

耐心等待新的虚拟系统文件制作完毕,点红色八叉关闭进度窗口。

d13f4011d81a0ce746b2ec5c3831bfc2.png

本步骤属于分割文件教程,主要针对后续可能使用FAT32格式的内存卡时不支持超过4G大小的文件。

如果你确定自己只使用exFAT格式的内存卡的话,可以直接重命名NxNandManager程序所在文件夹的RAWNAND.resized到full.00.bin后,跳过本步。

启动第3步安装好的HxD,工具->文件工具->分割

0062e40bee9b5c233a67b851f252305d.png

待分割文件:选择NxNandManager程序所在文件夹中的RAWNAND.resized。

输出文件名:选择NxNandManager程序所在文件夹,随便输入个00即可。

文件尺寸选择字节,并在输入框输入:4294836224,之后点确定,会自动分割文件。

2d1dfe6fe65d09bfda4b8d0fc2fdf7bc.png

分割结束后,会在NxNandManager程序所在文件夹得到两个文件,如下图的001和002。

重命名001和002分别为full.00.bin和full.01.bin。这俩文件就是你的新的精简好的虚拟系统文件了。

fe351ce052ecf3dc6ca2e99dbff97b48.png

重命名TF卡sxos文件夹下的虚拟文件夹emunand到emunand_bak(留条后路给自己),创建新的文件夹emunand

将emunand_bak下的boot0.bin和boot1.bin复制到emunand。

1c3ad91c73332b65e400cf44a3b2eef8.png

拷贝你精简好的虚拟系统文件到TF卡sxos下emunand文件夹中

正常短接引导进入虚拟系统,设置->数据管理,可以看到主机内存确实缩小了

a2ad226e1d2700659fc0fcc8112c4424.png

装个游戏测试下,或者使用一段时间,如果没什么问题。就可以删掉之前备份的虚拟系统文件夹emunand_bak了。同理,如果使用异常的话,删除精简的虚拟系统,将备份的文件夹名改回emunand即可切回最初的虚拟系统。

电脑上的虚拟系统文件以及程序就都可以卸载删除掉了。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
dsa_register_switch是一个函数,用于向Linux内核注册一个DSA(Distributed Switch Architecture)开关设备。DSA是一种分布式交换架构,通过将网络交换机功能集成到处理器内部,提供更高效的数据转发和控制。以下是关于dsa_register_switch函数的详细解释。 首先,dsa_register_switch函数需要传入一个指向dsa_switch结构体的指针作为参数。dsa_switch结构体是用于描述DSA开关设备的数据结构,其中包含了开关设备的基本信息,比如设备名称、标识符、总线类型等。在调用dsa_register_switch函数前,需要先进行一些必要的初始化工作,比如设置这些基本信息。 在注册过程中,dsa_register_switch函数会对传入的dsa_switch结构体进行一些必要的检查,确保其信息的有效性。例如,会检查设备名称和标识符是否已经存在或者冲突。如果存在问题,函数会返回相应的错误代码,注册过程将中止。 如果通过了所有的检查,dsa_register_switch函数会将传入的dsa_switch结构体保存在内核中,以便后续在内核中对该设备进行访问和操作。注册成功后,函数会返回一个表示注册成功的值,否则返回一个表示错误的值。此时,我们可以通过调用dsa_switch_find函数,根据设备名称或标识符在内核中找到对应的DSA开关设备。 总之,dsa_register_switch函数是一个在Linux内核中注册DSA开关设备的重要函数,通过调用该函数,我们可以将DSA开关设备的基本信息注册到内核中,方便后续对设备进行访问和操作。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值