Fixed
- Disk Management could not set up a new USB stick. Create Partition on a blank disk asked for a partition starting at sector 0, on top of the partition table, and sfdisk refused. Taking all the free space at the end of a GPT disk failed the same way, over the table's backup copy. Partitions now start on a mebibyte and, given all the space, let sfdisk size them.
- A blank disk is set up in one go. Create Partition on a disk with no partition table brings up Initialize Disk (MBR first for a stick or a card), then makes the partition, exFAT above 32 GB and FAT32 below on removable disks.
- Initialize Disk failed in silence when anything on the disk was mounted. It now unmounts the disk's volumes first, refuses a disk the system runs from, and reports what went wrong.
- Format retypes the partition to match its file system, so a stick formatted FAT32, exFAT or NTFS gets a drive letter on Windows. A new ext4, XFS or Btrfs volume belongs to you rather than root.
- The installer brings dosfstools, exfatprogs and the NTFS tools, without which Format offered no FAT32, exFAT or NTFS.
New
-
Explorer mounts and unmounts drives. My Computer lists volumes that are not mounted as well as those that are; opening one mounts it. The right-click menu and the File menu have Mount, Unmount, and Eject for USB sticks, cards and discs: everything on the drive is unmounted and a stick is powered off, safe to remove. It goes through udisks, which the installer now brings: a stick mounts without a password, an internal disk asks for the administrator's.
curl -sL jacktulli.github.io/w2k | sh