PS4 SSD Upgrade Made Easy With Linux


Even the latest PS4 Pro model comes with an HDD. I can’t remember when was last laptop shipped with HDD but I can imagine what an SSD upgrade brings to an old PS4.

The only issue is, if I put the new SSD drive in straight away I’ll need to install the PS4 OS and then download everything. Now it’s a good opportunity to show off my Linux skills, is it not?

I plug in the old PS4 HDD and the new SSD to my workstation which runs Ubuntu Linux, then only 1 command is needed to do the disk copy:

dd if=/dev/sdd of=/dev/sdc bs=1M status=progress

This took me about 2.5 hours to finish, but before you start, make sure /dev/sdd is the old drive and /dev/sdc is the new drive in your setup because this is very destructive if /dev/sdc is the old drive by any chance.

Then I put the SSD into the PS4 and it booted up with all my games, except being much faster!



一直听说SSD有多快多快, 有幸在淘宝上淘到一块超值的Intel SSD, 我开始测试啦. 上图笔记本上左边的是Intel的34nm X18-M G2 80GB固态硬盘. 右边的是有普通的1.8″硬盘. 从外观来看, 1.8″硬盘比起2.5″时的设计更加方便安装了, 无需额外的托架, 就能稳稳的固定住.

选择SSD作为系统盘, 我开始安装Ubuntu 10.10 X86-64版本. 源文件在一个U盘上.


安装完成后, 用Disk Utility测试一下, 平均读取速度达到270MBps! 这恐怕是原来硬盘的4~5倍吧. 由于写入测试需要空拍硬盘分区, 故很遗憾的没有做成. 不过系统分区内的多数操作均为读操作. 最后, 看看现在我的Ubuntu的启动速度吧, 从reboot开始.


一点优化, 尽量避免对SSD做写操作. 以root身份修改/etc/fstab, 粗体部分是新添项.

UUID=#### /               ext4    noatime,errors=remount-ro 0

tmpfs /tmp tmpfs defaults,noatime,mode=1777 0 0
tmpfs /var/tmp tmpfs defaults,noatime,mode=1777 0 0