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。
相关问答
Linux U- boot 环境变量设置错了,怎么删除修改?在应用程序中按需要对文件进行修改后,再用dd烧回去。开机,结果出现CRC错误,好吧,原来u-boot为了保证环境变量的正确性,在环境变量的前四个字节储存了CRC效...
jlink烧录原理?jlink烧录应用原理:JLink可以方便的读写内存、启动程序,那么可以把一个特制的程序(比如u-boot)下载到开发板上的SDRAM去,并运行它,然后使用这个程序来烧写Nand...
怎么把固态硬盘设置为第一启动系统?2、找到Satadrive0/1/2查看自己加装的SSD是否已经识别;看到加装的SSD后,按ESC键返回到主界面,使用左右箭头选择startup启动设置,使用上下箭头选择【Prima...3....
我电脑要从硬盘启动系统怎么设置以前是固态盘启动?新一代的固态硬盘普遍采用SATA-2接口、SATA-3接口、SAS接口、MSATA接口、PCI-E接口、NGFF接口、CFast接口和SFF-8639接口。厂商只需购买NAND存储器,再配合适...
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....
bib文件是什么意思[回答]nboot是从NANDflash读image到内存并执行,eboot是从以太网(用tftp)下载image到内存并执行。将nboot.nb0烧到第0块,将eboot.nb0烧到第2块。启动时nbo....
万利达音v9学习机好不好升级系统?-ZOL问答一、升级前需要先下载:V9软件、usb_boot_v9升级工具、usbtooldriver驱动程序...2、软件升级:A、双击打开V9升级烧录工具-Minios_card_burn_tool中...
夏科u盘怎么样,u盘8g好吗啊,优盘性价比如何-ZOL问答/boot分区,大约为一二百兆,/home为3-4G/usr6-8G其余都分到/下就可以了。SSK--飚王商标8G---标称容量此分区容量:7.5G---实际容量。达到标称容量的9...