My intention is to create a dual-boot system comprising Windows 10 and ArchLinux, using a 1TB SSD and a 3TB HDD. I’m seeking guidance on how to partition the drives effectively.

I’m curious about the benefits of using ext4 versus NTFS and whether there are alternative formats that would be better suited for Linux. My primary usage for Windows 10 is gaming, while for Linux, it will primarily be for programming and data analysis. Specifically, I’m interested in recommendations for formatting the main system SSD and any additional HDD I may add for storage expansion.

System SSD:

|500MB EFI     | 250GB NTFS Windows10  | 250GB ext4(?) Arch  | 500GB ?? Shared  |

Future Expansion 3TB+ HDD:

| 3TB+ exFat(?)   | 

What would be the best option for the shared area on the SSD? Is this SSD layout optimal? Also, what should I select as the format for the internal expansion drive that I plan to install at a later time?

Askify Moderator Edited question April 25, 2023