Finalized. Still needs testing on MBR drives and NTFS partitions.