Is there any direct way to convert an HFS+ drive to EXT4 and if so how?
Was thinking maybe gParted?
If not, I'll just copy contents off, reformat, copy back on. Just trying to avoid moving 2TB of data.
Is there any direct way to convert an HFS+ drive to EXT4 and if so how?
Was thinking maybe gParted?
If not, I'll just copy contents off, reformat, copy back on. Just trying to avoid moving 2TB of data.
Converting in place is (as far as I know) not possible if HFS+ is involved.
Besides, this sort of thing should never be done without a proper backup of the data.
So copying the data to another medium is sort of mandatory anyway to make the backup.
I run into a similar sort of scenario regularly when needing to resize partitions on encrypted drives. The encryption software gets in the way of partitioning tools so a full decrypt before and a re-encrypt afterwards is required.
It is actually faster to just copy the D: (and E: if present) partition to another disk (SSD on USB3 or eSata to make this as fast as possible).
Do a quick-format of D: and then decrypt (as D: is empty the decrypt is almost instantaneous, here is the big speed gain).
Resize the partitions. Encrypt C: and the (empty) D: drive.
Then copy the data back from the external media. (Encryption is then done on the fly which only adds 2-3% to the copy time.)
If your nitpicking: I don't backup C: at all.
But that is fine as the PC's in question are in a software distribution system which makes a re-install if needed painless. All user-data is on D:, C: is just OS + applications.
(The bits that do matter on C:, like user-specific application settings, are backup-ed on a daily basis anyway through other means.)
You won't be able to convert in-place, but you may have potential for partition resizing if the consumed data is far less than the total drive size. But your safest option is probably to copy to a new drive so you have a fallback.