Bitlocker won't initialize on a 4TB drive with 4K sectors

13

I'm trying to enable BitLocker on a 4TB drive with 4K physical sectors (Advanced Format) on a 64-bit Windows 7 box with SP1.

The drive is partitioned GPT (1 partition using all of the available space) and formatted with NTFS.

When I right click on the drive and select 'Turn on BitLocker...', a dialog appears that says 'Staring BitLocker' and 'Please wait while BitLocker initializes the drive'. There is also a warning (same dialog) that says 'A device attached to the system is not functioning.' The progress bar never moves and there is no disk or CPU activity. I'm not seeing anything in the event viewer, either.

How do I get BitLocker turned on for this drive?

The drive is is a 4TB Hitachi DeskStar 7K4000 in an internal bay connected via SATA-II (host has no SATA-III ports). It's not a boot drive. I'm creating a single GPT partition (using the whole drive). The motherboard has an Intel P55 chipset with no TPM. No yellow exclamation marks in Device Manager. I've waited over an an hour, nothing happens with the dialog box. The drive has 4K physical sectors, 512 byte logical sectors (it's Advanced Format 512e/512 emulation, not 4Kn/4K Native).

When I formatted the volume, I left the allocation unit size at 'Default', which ended up being 4k. Is there some requirement for a different allocation unit size for volumes over a certain threshold size?

It seems that I can create a smaller partition (2TB) and there is no problem. It seems that the magic limit is 3815174 MB, which is a 144 MB less than the available capacity of 3815318 (according to the New Simple Volume Wizard). Can anybody explain that? I updated the motherboard BIOS to the latest version, that seems to have had no effect on this issue.

I want to know why I Bitlocker fails to encrypt a single partition using all of the available space (according to the 'New Simple Volume Wizard), but will encrypt a partition 144 MB smaller? I have 2TB Hitachi drives with a single partition, no unallocated space and they encrypted just fine. According to the Disk Management snap-in in the Microsoft Management Console, I have 145 MB of unallocated space on the 4TB Hitachi. A way to avoid wasting the 145 MB would be nice. It's not a lot of space, but I don't want to screw around with finding the magic number again on a different 4TB drive.


I just tried to encrypt a 3815318 MB single volume on the drive with the manage-bde command line tool:

manage-bde -on X: -RecoveryPassword

I get this:

Volume X: [New Volume]
[Data Volume]
Key Protectors Added:

ERROR: An error occurred (code 0X8007001f):
A device attached to the system is not functioning.
windows-7
bitlocker
advanced-format
asked on Super User May 5, 2013 by Mark Johnson • edited Aug 10, 2013 by slhck

4 Answers

3

A MUCH easier solution. After formatting the drive, copy some data to it before turning on BitLocker. I did this for a WD 4TB drive and now everything is working fine. I copied a folder that is under 2GB with about 650 files and now BitLocker is running.

answered on Super User Aug 8, 2014 by TwoMetreBill
1

Manufacturers will commonly state a formatted capacity, but due to the different way operating systems interpret byte sizes, and the amount of physical sectors on a drive, this value can vary. The true size of a drive is dependent on the number of physical sectors (and the size of these sectors).

For example, a Western Digital WD4001FAEX has 7,814,037,168 sectors, each which is 512 bytes in size. Multiplying the number of sectors by the size per sector, we obtain:

7,814,037,168 sectors * 512 bytes/sector = 4.00078703 x 10^12 bytes

Using base 1000 units (e.g. 1000 bytes = 1 kB), this would be converted to megabytes as:

4.00078703 x 10^12 bytes / (1000x1000 MB/byte)  ~= 4,000,787 MB

However, Windows interprets disk sizes in bases of 1024 and not 1000 (e.g. 1 kB/kilobyte is not interpreted as 1000 bytes in Windows, it is interpreted as 1 kibibyte/KiB or 1024 bytes) on Windows, and thus the maximum size Windows would report (ignoring any filesystem overhead) in mebibytes is:

4.00078703 x 10^12 bytes / (1024x1024 MiB/byte) ~= 3,815,448 MiB

This is very close to your reported formatted capacity (3,815,174 MiB). It's likely the remaining ~300 MiB is consumed by the filesystem itself, which is also likely formatted as NTFS. NTFS is a journaled filesystem which requires additional information to be stored (like the master file table, and several other hidden metafiles).

answered on Super User May 25, 2013 by Breakthrough • edited May 27, 2013 by Breakthrough
0

The easiest way to get around this to reduce your drive by 15 GB. If you do so the message should go away. I don't have a good explanation for why this is, but it has worked for me on 2 diff 4TB drives. I hate giving up the 15 gb (x2 drives) but it is a small percentage of the drive to have it use bitlocker.

answered on Super User May 24, 2013 by aaron m
0

The solution is: Uninstall KB2799926. It seems that KB2799926 is a fix for Bitlocker To Go. Uninstalling may break Bitlocker To Go, so you may just want to live with the unallocated space. Or just reinstall the fix after the drive is encrypted. That works, too.

answered on Super User Aug 10, 2013 by Mark Johnson • edited Aug 14, 2013 by Mark Johnson

User contributions licensed under CC BY-SA 3.0