Reading a PS4's External Storage on Linux

Title basically says all.
Stock Fedora (KDE) doesn’t seem to be able to do it.

“Why do this?”
Many reasons.

One of these (other than backupping stuff) is that my brother wants to play his legally purchased copy of Bloodborne with all the DLCs on the computor, because he wants them 1080p 120fps experience by copying the data from an external SSD I lended him used on his unmodded PS4pro.


SONY has had ALL the signals in the world to consider remastering Bloodborne to run at higher resolutions AND framerates, but blew them.

Not even on PS5pro will the game go beyond 30fps.

What filesystem does PS4 format external drives to?

If the filesystem isn’t specialized you might be able to manually mount it, but I have a feeling Sony wouldn’t let that be that easy :stuck_out_tongue: (it’s likely specialized or encrypted).

If external PS4 drives can be read on Windows, it’s likely possible from Linux (I’d look into Windows stuff then worst-case try the same programs through wine if there wasn’t a native Linux method)


Patching console games might have a different consistent procedure, but I’m not sure if it involves an external drive or how that works.

https://www.linuxquestions.org/questions/linux-hardware-18/mounting-a-ps4-external-drive-in-ubuntu-4175632950/

This is among the first Google results.

I am not a Dev, coder, or whatever, so I have no idea what these things mean (and I personally, as 99.999999% of humanity, don’t care), I just want it to work.

.

The PS4 game comes from the PS4.
The External Storage is where the PS4 installed it, latest patches & DLCs and all.

According to PS4 External Hard Drive Format | The Definitive Guide | PS4 Storage external storage is formatted with the ExFAT file system.

I just formatted a usb stick as ExFAT on Windows and it mounted without issue on my Fedora 42 system.

You may want to check if you have the exfatprogs package installed.

I could reply just now.


According to this PFS - PS4 Developer wiki the file system is PFS.

In KDE Partition Manager the PC can see the physical drive, but not any contents, at all, it has “no partitions” according to it, not even empty space

It’s very strange. As soon as I can I can post a screenshot for proof (unless the problem “solves itself”… stupid computers sometimes do this…).

The fact that you can see the drive but not mount the file system and see data tells me that there’s not a file system driver in Linux for whatever that disk is formatted with.

If it is a PFS file system, you may need to search the web to see if someone has written anything (e.g a FUSE driver for PFS) that allows Linux to crack that disk open. One example I found is GitHub - ps2homebrew/pfsshell: Browse and edit PFS filesystems on APA-formatted hard drive

If this is the case, blame Sony for using a proprietary file system that nobody else uses. They’re the ones keeping things from “just working”.

For the sake of closing this issue:

Right here and now it seems to just be impossible.


Sony formats external (PS4) drives in a way that even if we find a way to “understand the partition” and/or mount it the data would actually still be encripted.

PS4 5.50+ USB hard drive, copying games | Nelson's log.


IF the drive could be “rawly mounted” (you know what I mean) then MAYBE the emulator could do all the work itself (or if the drive gets cloned bit by bit and “the virtual copy” gets read by the emulator).

I want to remind everybody that this was for the sake of “my brother playing the game he legally acquired at graphic settings not even the PS5pro provides”.

Too bad for Sony that “alternatives will always exist”.
Just release Bloodborne on Steam at this point…