移动固态硬盘用低能耗、不怕震动且性能更强的SSD取代了过去的HDD机械盘,不仅拷贝文件更快,还拓展出了Windows To Go口袋系统等诸多应用。作为新生事物,当前品牌移动固态硬盘价格偏高一些,240GB容量要价800元以上,脱离了不少玩家的承受能力。一款好的移动固态硬盘都需要具备哪些特质?我们能否自己DIY移动固态硬盘来达到节省成本的目的呢?

上图是某品牌固态硬盘的主要参数,重点包括了接口规格、传输速度和UASP协议的支持度三个方面。而在这个列表之外还有一个Trim支持度问题也同样需要注意,如果移动固态硬盘不能支持Trim指令,长期使用后会出现掉速的问题。

固态硬盘普遍采用SATA 6Gbps接口,而USB3.0(也叫USB3.1 Gen 1)带宽仅有5Gbps,会对移动固态硬盘的性能造成一定影响,表现在传输速度上会被限制为450MB/s,如果采用USB3.1 Gen 2芯片则可以将带宽扩展到10Gbps,完全释放固态硬盘的传输速度潜力。常见的USB 3.1 Gen 2芯片有JMS 578、ASM1351等,大家在选购移动硬盘盒的时候可以参考。

UASP是USB Attached SCSI Protocol的缩写,是从USB3.0开始引入的,相比传统BOT半双工模式,UASP可以实现多命令并发执行与NCQ队列功能,极大的提高传输效率。基本上所有USB 3.1 Gen2芯片都会支持UASP协议。

接下来是内置固态硬盘的选择,由于USB端口电流限制,在挑选移动固态硬盘内置SSD的时候,应优先选择低功耗型号以避免由于供电不足而引发不稳定。麦田一棵葱在尝试多个品牌多种型号的SSD之后发现东芝Q300功耗相对较低,安装在移动硬盘盒中使用较为合适。
首先来看USB3.0(也称USB3.1 Gen 1)与USB3.1 Gen2(真·USB3.1)的性能区别:USB3.1 Gen2下东芝Q300移动固态硬盘的持续读写速度可以达到500MB/s以上,而USB 3.0(USB3.1 Gen1)下仅有430MB/s左右。除了持续读写速度之外,随机读写性能差异并不明显

接下来看UASP协议的重要性,USB接口版本决定了带宽,UASP协议则是决定了效率。同样是在USB3.1 Gen 2接口下,上图可以看到使用Windows 10系统时持续读写500MB/s以上,4K 64Thrd可达100MB/s,以上,如果换用不支持UASP协议的Windows 7操作系统,持续读写速度将被限制到400MB/s左右,4K 64Thrd同样大幅受限:

不仅如此,如果移动固态硬盘不能支持UASP协议,还将波及Trim指令的实现,影响移动固态硬盘长期使用后的性能保持能力。Trim是一个ATA/SCSI协议,并不能通过USB直接传输,只有在USB Attached SCSI Protocol下才能以UNMAP指令形式传输。通过名为Trimcheck的小软件可以检测当前移动固态硬盘能否正常接收到Trim指令:第一次运行后按两次Enter,程序先生成一段数据写入固态硬盘,然后删除文件,正常情况下操作系统会发出Trim指令。

要检查移动固态硬盘是否能正确接收到Trim指令,只需稍等30秒,再次运行trimcheck小程序,就会看到结果,如果First 16 bytes后边是一串0,则表示Trim正常工作,如果是与Random data处相同的字符,则表示Trim尚未生效。

移动固态硬盘的性能十分强大,自然非常适合用于制作Windows To Go口袋系统,不过安装过程中有几点需要注意,安装模式尽量选择VHD或VHDX,而不是传统模式。用WTG辅助工具传统模式生成的口袋系统,将无法支持Trim指令。如果使用Windows 7镜像制作WTG,必须选择VHD模式,如果是Windows 8以上的系统,直接选择VHDX性能更佳。

为了日后在Windows To Go口袋系统中安装游戏时方便,可以勾选上系统当中的.NET 3.5选项,这样在制作WTG系统过程中会直接集成.NET 3.5框架包,省去日后安装的麻烦。

以上就是麦田一棵葱为大家整理的DIY移动固态硬盘选购以及WTG口袋系统安装所需要注意的问题。

移动固态硬盘技术参数
上图是某品牌固态硬盘的主要参数,重点包括了接口规格、传输速度和UASP协议的支持度三个方面。而在这个列表之外还有一个Trim支持度问题也同样需要注意,如果移动固态硬盘不能支持Trim指令,长期使用后会出现掉速的问题。

Trim指令可以避免固态硬盘掉速
固态硬盘普遍采用SATA 6Gbps接口,而USB3.0(也叫USB3.1 Gen 1)带宽仅有5Gbps,会对移动固态硬盘的性能造成一定影响,表现在传输速度上会被限制为450MB/s,如果采用USB3.1 Gen 2芯片则可以将带宽扩展到10Gbps,完全释放固态硬盘的传输速度潜力。常见的USB 3.1 Gen 2芯片有JMS 578、ASM1351等,大家在选购移动硬盘盒的时候可以参考。

可以支持UASP协议的JMS 578桥接芯片
UASP是USB Attached SCSI Protocol的缩写,是从USB3.0开始引入的,相比传统BOT半双工模式,UASP可以实现多命令并发执行与NCQ队列功能,极大的提高传输效率。基本上所有USB 3.1 Gen2芯片都会支持UASP协议。

USB BOT与UASP协议的工作原理对比
接下来是内置固态硬盘的选择,由于USB端口电流限制,在挑选移动固态硬盘内置SSD的时候,应优先选择低功耗型号以避免由于供电不足而引发不稳定。麦田一棵葱在尝试多个品牌多种型号的SSD之后发现东芝Q300功耗相对较低,安装在移动硬盘盒中使用较为合适。
首先来看USB3.0(也称USB3.1 Gen 1)与USB3.1 Gen2(真·USB3.1)的性能区别:USB3.1 Gen2下东芝Q300移动固态硬盘的持续读写速度可以达到500MB/s以上,而USB 3.0(USB3.1 Gen1)下仅有430MB/s左右。除了持续读写速度之外,随机读写性能差异并不明显

USB3.1 Gen 1与Gen 2的速度差异
接下来看UASP协议的重要性,USB接口版本决定了带宽,UASP协议则是决定了效率。同样是在USB3.1 Gen 2接口下,上图可以看到使用Windows 10系统时持续读写500MB/s以上,4K 64Thrd可达100MB/s,以上,如果换用不支持UASP协议的Windows 7操作系统,持续读写速度将被限制到400MB/s左右,4K 64Thrd同样大幅受限:

UASP协议缺失会严重影响移动固态硬盘性能
不仅如此,如果移动固态硬盘不能支持UASP协议,还将波及Trim指令的实现,影响移动固态硬盘长期使用后的性能保持能力。Trim是一个ATA/SCSI协议,并不能通过USB直接传输,只有在USB Attached SCSI Protocol下才能以UNMAP指令形式传输。通过名为Trimcheck的小软件可以检测当前移动固态硬盘能否正常接收到Trim指令:第一次运行后按两次Enter,程序先生成一段数据写入固态硬盘,然后删除文件,正常情况下操作系统会发出Trim指令。

使用Trim check工具检测Trim是否生效
要检查移动固态硬盘是否能正确接收到Trim指令,只需稍等30秒,再次运行trimcheck小程序,就会看到结果,如果First 16 bytes后边是一串0,则表示Trim正常工作,如果是与Random data处相同的字符,则表示Trim尚未生效。

出现全0表示Trim已生效
移动固态硬盘的性能十分强大,自然非常适合用于制作Windows To Go口袋系统,不过安装过程中有几点需要注意,安装模式尽量选择VHD或VHDX,而不是传统模式。用WTG辅助工具传统模式生成的口袋系统,将无法支持Trim指令。如果使用Windows 7镜像制作WTG,必须选择VHD模式,如果是Windows 8以上的系统,直接选择VHDX性能更佳。

使用WTG辅助工具制作口袋系统
为了日后在Windows To Go口袋系统中安装游戏时方便,可以勾选上系统当中的.NET 3.5选项,这样在制作WTG系统过程中会直接集成.NET 3.5框架包,省去日后安装的麻烦。

.NET 3.5框架包是运行各种游戏和程序所必须的
以上就是麦田一棵葱为大家整理的DIY移动固态硬盘选购以及WTG口袋系统安装所需要注意的问题。