Opened 7 years ago

Closed 12 months ago

Last modified 3 months ago

#10098 closed enhancement (fixed)

DriveSetup: encrypted disks should display encrypted instead of empty

Reported by: dsjonny Owned by: stippi
Priority: normal Milestone: R1/beta2
Component: Applications/DriveSetup Version: R1/Development
Keywords: Cc:
Blocked By: Blocking:
Platform: All


Using hrev46224 nightly anyboot.

I think DriveSetup should detect if the disk is encrypted, and show <encrypted> instead of <empty>. With this we can prevent the unwanted format of the disk. I have tried PGP (Symantec) and BitLocker (Microsoft) encrypted disk. I can provide block data from the disks if need. (I don't know how many encryption solutions are present, but I think it would be useful and safe.)

Attachments (2)

DriveSetup.png (27.3 KB ) - added by dsjonny 7 years ago.
Encrypted.png (41.7 KB ) - added by dsjonny 7 years ago.

Download all attachments as: .zip

Change History (8)

by dsjonny, 7 years ago

Attachment: DriveSetup.png added

by dsjonny, 7 years ago

Attachment: Encrypted.png added

comment:1 by korli, 7 years ago

The question is which layer should detect this, partition or filesystem. A couple of links: Detecting Bitlocker is described | here. How difficult or impossible it is to detect a Truecrypt drive | here

comment:2 by dsjonny, 7 years ago

Is it possible to detect the encrypted drive as Haiku detects the type of the FS?

comment:3 by korli, 7 years ago

FWIW partition types are defined here . Partition type (as defined in the partition table) isn't enough to identify an encrypted partition though. For example for Bitlocker, one would have to read the BPB, which is a priori the job of the filesystem.

comment:4 by axeld, 7 years ago

Just as a heads up: DriveEncryption is TrueCrypt compatible, and, as korli mentioned, its volumes cannot be detected at all.

comment:5 by diver, 12 months ago

Resolution: fixed
Status: newclosed

Fixed in hrev53293.

comment:6 by nielx, 3 months ago

Milestone: R1R1/beta2

Assign tickets with status=closed and resolution=fixed within the R1/beta2 development window to the R1/beta2 Milestone

Note: See TracTickets for help on using tickets.