Dual boot with Opal 2.0 Self-Encrypting SSD (SED)

asked 2016-08-24 17:04:59 -0500

C6856 gravatar image

updated 2016-08-26 09:24:53 -0500


I have the following setup:

  • Laptop with UEFI but Secure Boot disabled
  • Dual Boot with Windows 10 in the same drive (Crucial MX100) that supports Opal 2.0 Self-Encrypting SSD.

I first installed Windows and then Fedora.

After installing both OSs then I enabled BitLocker (I thought that software encryption would be used). BitLocker enabled SSD self-encrypting feature of the SSD (encryption is instantaneous)

Things I noticed:

  1. If I first boot Windows (BitLocker asks for password) and then reboot to Linux I have no problems what so ever.
  2. If I shutdown and then directly boot Fedora I have a lot of ATA erros, such as:

    [ 14.632419] ata5.00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x0 [ 14.633308] ata5.00: irq_stat 0x40000001 [ 14.634210] ata5.00: failed command: READ DMA [ 14.634889] ata5.00: cmd c8/00:08:b0:ff:ff/00:00:00:00:00/ef tag 15 dma 4096 in res 51/04:00:b0:ff:ff/00:00:0f:00:00/60 Emask 0x1 (device error) [ 14.636213] ata5.00: status: { DRDY ERR } [ 14.636874] ata5.00: error: { ABRT }

(full dmesg here)

If I set an HDD password in the BIOS (hoping that it unlocks the SSD) it does not solve the ATA errors.

A few questions:

1. Shouldn't Fedora be inaccessible after enabling Opal 2.0 in Windows, since the whole SSD should be encrypted when this is enabled?

2. If SED is working correctly, does have dm-crypt/LUKS also running mean that I am doing encrypting?

3. If SED is working correctly, should I be able to mount Windows partition?

A few solutions I haven't tried yet:

  1. Enabling software mode for BitLocker for Windows partition
edit retag flag offensive close merge delete