I have read that the XBox One formats external hard drives in NTFS format. My understanding from reading pages such as this one is that NTFS support should work "out of the box". However, when I plug the drive into my Linux machine, nothing gets mounted. In dmesg I see that the device was recognized, but fdisk claims there is no partition table. I have read about a Windows utility that is needed (on Windows, at least) to modify the MBR of the drive to switch it between "XBox Mode" and "PC Mode" so my suspicion is that a similar thing needs to be done in Linux - but I can't find any documentation on exactly what it is doing. Alternately, maybe NTFS simply isn't working out of the box - I don't see ntfs under /proc/filesystems, for instance, and a naive attempt to "modprobe ntfs-3g" failed to find anything.
I'm running (L)Ubuntu 18.04.3 LTS.
sudo lshwdoes not find it: there is a switch at the back that determines whether or not the drive is a slave or a master. Needs to be slave. If one of the modes is the equivalent of "hibernate": Linux will refuse to mount a dirty filesystem (what hibernation basically is). "is that a similar thing needs to be done in Linux" Impossible. You need to do that from Windows. NTFS support if not installed:sudo apt install ntfs-3g. – Rinzwind Feb 14 '20 at 15:35ntfs-3g is already the newest version (1:2017.3.23-2ubuntu0.18.04.2)– Michael Feb 14 '20 at 15:47