报价
HOME
报价
正文内容
mboot nand程序 Steam Deck掌机升级固态硬盘保姆级教程
发布时间 : 2024-11-24
作者 : 小编
访问数量 : 23
扫码分享至微信

Steam Deck掌机升级固态硬盘保姆级教程

如果觉得手游粗糙的画面无法直视,且又想随时随地玩3A大作,那么x86掌机就是非常不错的选择,但它们配备的固态硬盘容量最高通常只有512GB,而游戏动辄几十个GB,所以升级更高容量的硬盘就成为玩家们的必备技能。上期我们为大家带来了ROG掌机升级硬盘和更新系统的教程,今天带来的是Steam Deck掌机升级硬盘和更新系统的保姆级教程。

1 拆机更换硬盘

Steam Deck的拆机略显麻烦,如果你动手能力在线且有数码产品的拆装经验,这应该就不是问题了。首先拧下机身后面所有的螺丝,记得放好不要丢了。

后盖与机身之间有一圈的卡扣固定,用拆机的塑料撬片沿着机身中间的缝隙走上半圈即可将其分离,然后小心的将后盖取下。

Steam Deck的固态硬盘隐藏在散热风扇左侧的这块硕大的金属屏蔽罩下方,需要将其拆下。不过屏蔽罩的固定方式比较简单,只用了螺丝,而不是卡扣或者直接焊在主板上,先把屏蔽罩周围的螺丝拧下放好。

这个铝箔贴下面还藏了一颗螺丝,揭开就能看到,将其拧下收好。

取下金属屏蔽罩后,可以看到固态硬盘的位置靠近机身的下方,外面套着简易的铝箔散热套。由于这台Steam Deck已经被更换了固态硬盘,所以我们拆出来的并非是原装盘,而是一块2230规格的第三方产品,512GB的容量也确实有升级的必要。

我们用来扩容的固态硬盘型为西部数据全新推出的WD_BLACK SN770M,这是西部数据专为小型便携设备推出的消费级2230规格固态硬盘,有500GB、1TB和2TB三种容量可选。从产品命名看,可认为是大家非常熟悉的WD_BLACK SN770的“mini”版本。

虽然身形“mini”,但黑色PCB和正面的WD_BLACK风格标签,依然透着“黑盘”的强大气场。标签标识了产品型号、容量、和SN编码等信息,3.3V1.8A的电源规格可算出其最大功率为5.94W,对于移动设备的续航还算友好。

WD_BLACK SN770M采用单面设计,背面没有任何元器件,并丝印各种认证的标识,不仅发热量相对低一些,而且对于一些空间局促的设备也有着不错的兼容性。

移去正面贴纸,就可以看到WD_BLACK SN770M的全部电子元器件,布局非常紧凑,采用当下流行的DRAM-Less无缓存方案,主控芯片为闪迪20-82-10082-A1,核心存储元件为112层堆叠的闪迪Bisc5 3D TLC NAND颗粒,整体规格与WD_BLACK SN770M基本一致。

在上机之前,我们先在其他的PC平台对WD_BLACK SN770M 1TB做一个简单直观的测试。Crystal Disk Mark显示,它的顺序读写速度达到了5223.7MB/s和4994.93MB/s,均超过产品标称速度,符合中端PCIe4.0的性能,对于SteamDeck原配产品可以说较大的性能提升。

把简易的铝箔散热套套在WD_BLACK SN770M 1TB上并安装到SteamDeck中,然后把金属屏蔽罩装回并拧好所有的螺丝,最后再装上后盖拧上螺丝固定。

2 制作系统恢复盘

由于全新的固态硬盘没有系统,接下来就是将SteamDeck的SteamOS系统恢复到其中。SteamOS系统恢复包在Steam官网中的“客服”页面下载。传送门在此

下载完Steam OS系统恢复包后,再准备一个8GB以上的U盘,使用Rufus这款软件将系统释放到U盘。选择好镜像文件点击“开始”,待进度条100%就完成了系统盘的制作。需要注意的是,Rufus在恢复操作的时候会将U盘格式化,记得提前备份好里面的文件。

3 Steam OS系统恢复实战

安装好固态硬盘后就可以执行系统的恢复操作了。由于Steam Deck只有一个USB Type-C接口,如果是USB-A接口的普通U盘就需要搭配Type-C扩展坞。连接好系统恢复U盘,按住音量“减”再按电源开机,就会进入EFI系统引导界面,在Boot Manager中选择EFI USB Device,也就是我们的U盘。

接下来系统会自动引导到系统恢复界面,其实就是个带GUI的Linux系统,双击桌面上的Reimage Steam Deck。

在出现的命令行终端页面会弹出一个对话框,点击Proceed就会将新装的固态硬盘重新分区格式化,并将系统恢复其中。

命令行终端会自动进行文件拷贝等操作,完成后会弹出对话框,点击Proceed后系统就会重新启动。

重新启动后先会出现选择语言和系统的时区,这时候就可以拔掉U盘了。

然后会出现链接WiFi的SSID选择界面,选择一个已知的并输入密钥。

接下来就会出现系统恢复的进度条,然后就是稍显漫长的等待,记得一定要为Steam Deck充满电,或者插上充电器,不要被剩余时间骗了。如果进度条不动且没有下载的速度显示,就按住电源键关机,然后重新开机重复上述步骤,或者尝试将语言设置为英语,直至出现有下载速度。

进度条走完后系统会再次重启,然后会再次出现选择语言和地区,这次我们可以选择简体中文和标准时间了。

接下来会让你再次连接WiFi并输入密码。

当通过网络连接互联网检测后,点Continue。

接下来会出现Steam登录界面,输入自己的Steam账号登录。

再跳过一些系统的操作提示,就能进入Steam OS的系统主页了。

按一下Steam按钮或点一下屏幕左下角的菜单,就会出现Steam的菜单,选择“库”即可查看自己已经拥有的游戏,也可去“商店”购买新游戏。

选择一个游戏点击“安装”,然后等待即可。

升级完了硬盘,又下载了游戏,自然要体验一番。以《皇牌空战7:未知空域》和《尘埃4》为例,启动后进入游戏和载入场景都非常迅速,游戏中操作更是如行云流水,没有任何的卡顿。

以上就是Steam Deck升级固态硬盘的全部过程,按照我们的步骤来其实还是非常简单的,快来跟教程一起搞起来吧。

(8397639)

基于AM335X开发板 ARM Cortex-A8——NAND FLASH版本核心板使用说明

前 言:

NAND FLASH版本和eMMC版本核心板使用方法基本一致。本文主要描述U-Boot编译、基础设备树文件编译、固化Linux系统NAND FLASH分区说明和NAND FLASH启动系统、固化Linux系统、AND FLASH读写测试等,NAND FLASH版本与eMMC版本核心板在使用方面的不同之处,相同之处将不重复描述。

创龙科技TL335x-EVM-S是一款基于TI Sitara系列AM3352/AM3354/AM3359 ARM Cortex-A8高性能低功耗处理器设计的评估板。

评估板接口资源丰富,引出双路千兆网口、LCD、HDMI、GPMC、CAN等接口,方便用户快速进行产品方案评估与技术预研,应用在通讯管理、数据采集、人机交互、运动控制、智能电力等典型领域。

U-Boot编译

进行U-Boot编译选项配置时,请执行如下命令。

Host# make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- am335x_evm_s_nandboot_defconfig

图 1

我司提供经过验证的U-Boot镜像文件位于产品资料“4-软件资料\Linux\U-Boot\image\u-boot-2017.01-[Git系列号]-[版本号]\”目录下,分别为MLO-nand、u-boot.img-nand。系统启动卡制作完成后,请将MLO-nand和u-boot.img-nand文件复制到系统启动卡BOOT分区下,备份原有的eMMC版本MLO、u-boot.img文件,并将MLO-nand和u-boot.img-nand文件重命名为MLO、u-boot.img。

图 2

Host# sudo cp MLO-nand MLO

Host# sudo cp u-boot.img-nand u-boot.img

图 3

基础设备树文件编译

基础设备树源文件为内核源码“arch/arm/boot/dts/”目录下的tl335x-evm-s-nandflash.dts和tl335x-evm-s-nandflash-hdmi.dts,重新编译基础设备树时请使用此文件。我司提供经过验证的基础设备树文件为产品资料“4-软件资料\Linux\Kernel\image\linux-rt-4.9.65-[Git系列号]-[版本号]\”目录下的tl335x-evm-s-nandflash.dtb和tl335x-evm-s-nandflash-hdmi.dtb,请将其分别复制到系统启动卡rootfs分区以及rootfs-backup分区的boot目录下。

图 4

请执行如下命令将tl335x-evm.dtb软链到tl335x-evm-s-nandflash.dtb文件。tl335x-evm-s-nandflash.dtb支持LCD显示,如需使用HDMI显示,则将tl335x-evm.dtb软链到tl335x-evm-nandflash-hdmi.dtb文件即可。

Host# sudo rm tl335x-evm.dtb

Host# sudo ln -s tl335x-evm-s-nandflash.dtb tl335x-evm.dtb

Host# ls -l

图 5

使用替换了U-Boot和基础设备树文件的Linux系统启动卡启动评估板,进入文件系统执行如下命令可查看到NAND FLASH分区信息,即说明文件替换成功。

Target# cat /proc/mtd

图 6

固化Linux系统

本章节介绍Linux系统固化过程,包括固化U-Boot、内核、设备树和文件系统至NAND FLASH。

NAND FLASH分区说明

进入评估板系统后执行如下命令,查看NAND FLASH分区信息。

Target# cat /proc/mtd

图 7

表 1

NAND FLASH

MTD0

nand.spl:存放U-Boot第一阶段启动文件MLO

MTD1

nand.u-boot:存放U-Boot第二阶段启动文件u-boot.img

MTD2

nand.env:存放环境变量

MTD3

nand.devicetree:存放设备树文件

MTD4

nand.kernel:存放内核镜像

MTD5

nand.logo:存放LOGO文件

MTD6

nand.mini-fs:备用分区,一般存放小型文件系统(暂未使用)

MTD7

nand.rootfs:存放文件系统

固化Linux系统

Linux系统启动卡制作时,已将系统固化的脚本文件mknandboot.sh复制到了Linux系统启动卡文件系统的“/opt/tools/”目录下。

图 8

执行如下命令进行一键固化。

Target# /opt/tools/mknandboot.sh

图 9

脚本会进行如下操作:

擦除NAND FLASH。将Linux系统启动卡BOOT分区中的U-Boot、LOGO固化至NAND FLASH对应分区。将Linux系统启动卡rootfs-backup分区中的文件系统boot目录下的内核镜像和基础设备树文件固化至NAND FLASH对应分区。将Linux系统启动卡rootfs-backup分区中的文件系统固化至NAND FLASH对应分区。

用时约5~10min,Linux系统固化成功,同时串口调试终端打印提示信息。

从NAND FLASH启动系统

评估板断电,将Linux系统启动卡从评估板Micro SD卡槽中取出,根据评估底板丝印将拨码开关拨为10110(1~5),此档位为NAND FLASH启动模式。评估板上电,串口调试终端将会打印如下类似启动信息。

图 10

图 11

NAND FLASH读写测试

本章节对NAND FLASH的MTD6分区进行读写速度测试。MTD6是NAND FLASH的备用分区,一般存放小型文件系统,大小为32MByte。读写测试会将该分区内容擦除,请做好数据备份。

执行如下命令查询NAND FLASH分区,确认MTD6分区大小(读写请勿超出分区大小),将该分区内容擦除。

Target# cat /proc/mtd

Target# flash_erase /dev/mtd6 0 0

图 12

NAND FLASH写速度测试

进入评估板文件系统,执行如下命令对NAND FLASH进行写速度测试。

Target# time dd if=/dev/zero of=/dev/mtd6 bs=1024k count=30

图 13

此处一共写30MByte测试数据到NAND FLASH的MTD6分区下,可看到本次测试的NAND FLASH写速度约为:30MByte/7.79s=3.85MB/s。

NAND FLASH读速度测试

重启评估板,进入评估板文件系统,执行如下命令对NAND FLASH进行读速度测试。

Target# time dd if=/dev/mtd6 of=/dev/null bs=1024k count=30

图 14

此处从NAND FLASH的MTD6分区读取30MByte数据,可看到本次测试的NAND FLASH读速度约为:30MByte/4.44s=6.75MB/s。

相关问答

如何让U- boot 实现 Nand /Nor双启动?

非常简单,mini2440从Nor启动后,CPU运行在0x00000000地址,这片地址实际对应NorFlash,因为NorFlash是一个Ramlike器件,所以读取数据方法更内存一样,在Uboot...

wii怎么备份 NAND ?

裝成Boot2的效果最大,可以裝就裝吧。NAND只能備份到SD/SDHC卡,備份檔案大小約600MB。目前可以裝成Boot2的BootMii確實是最好的防磚工具。DVDx讓你使用Wii播放D...

...苹果标志时上方出现一系列英文,均以[ NAND ]开头的。-ZOL问答

[NAND]_FindFlashMediaAndkeepout:601physicalnandblockoffset1[NAND]start:356this0x97ba2400PROV...

bib文件是什么意思

nboot是从NANDflash读image到内存并执行,eboot是从以太网(用tftp)下载image到内存并执行。将nboot.nb0烧到第0块,将eboot.nb0烧到第2块。启动时nbo....

bib文件是什么意思

nboot是从NANDflash读image到内存并执行,eboot是从以太网(用tftp)下载image到内存并执行。将nboot.nb0烧到第0块,将eboot.nb0烧到第2块。启动时nbo....

路由器刷固件需要联网吗?

路由器刷固件不需要联网的,只需要和电脑连接好。。刷第三方固件之前先要刷入不死uboot,不要去网上看那些刷机的,我就是看了网上的教程,他米的没告诉我先要刷...

怎么查看iPhone 6是MLC还是TLC-ZOL问答

返回桌面,点开已安装的App,主要查看default-bits-per-cell字段,如果数字显示3是TLC,显示2就是是MLC。具体路径为:Root>NXXAP>AppleARMPE&...

万利达音v9学习机好不好升级系统?-ZOL问答

一、升级前需要先下载:V9软件、usb_boot_v9升级工具、usbtooldriver驱动程序二、升级步骤:1、安装V9驱动程序(若已安装,可跳过):机子在关机状态下,按住面板上...

全新的固态硬盘怎么显示不出来啊?-ZOL问答

安装固态硬盘时,需要先将它与主板上的接口相连,并使用正确的驱动程序进行安装。如果出现无法识别的情况,可以尝试重新安装驱动程序或使用其他兼容的驱动程序来...

四月有什么数码产品值得入手?

四月最佳手机:索尼XperiaXZ2Premium索尼在今年推出的新手机其实很难说不好,因为对于索粉来说,能够有又爱又恨的感觉那就对了,所以这一代XperiaXZ2系列,...

 性花村  知天下 
王经理: 180-0000-0000(微信同号)
10086@qq.com
北京海淀区西三旗街道国际大厦08A座
©2024  上海羊羽卓进出口贸易有限公司  版权所有.All Rights Reserved.  |  程序由Z-BlogPHP强力驱动
网站首页
电话咨询
微信号

QQ

在线咨询真诚为您提供专业解答服务

热线

188-0000-0000
专属服务热线

微信

二维码扫一扫微信交流
顶部