Bitlocker不会在具有4K扇区的4TB驱动器上初始化


13

我正在尝试在带有SP1的64位Windows 7机器上的具有4K物理扇区(高级格式)的4TB驱动器上启用BitLocker。

该驱动器已分区为GPT(使用所有可用空间的一个分区),并使用NTFS进行了格式化。

当我右键单击驱动器并选择“打开BitLocker ...”时,将出现一个对话框,显示“盯着BitLocker”和“请等待BitLocker初始化驱动器”。还有一个警告(同一对话框),显示“连接到系统的设备不起作用”。进度栏永远不会移动,并且没有磁盘或CPU活动。我也没有在事件查看器中看到任何东西。

如何打开此驱动器的BitLocker?

该驱动器是一个4TB Hitachi DeskStar 7K4000,位于通过SATA-II连接的内部托架中(主机没有SATA-III端口)。它不是启动驱动器。我正在创建一个GPT分区(使用整个驱动器)。主板具有无TPM的Intel P55芯片组。设备管理器中没有黄色感叹号。我已经等了一个多小时,对话框没有任何反应。该驱动器具有4K物理扇区,512字节逻辑扇区(它是512e / 512仿真高级格式,而不是4Kn / 4K本机)。

格式化卷时,我将分配单元的大小保留为“默认”,最终为4k。对于超过特定阈值大小的卷,是否有其他分配单位大小的要求?

看来我可以创建一个较小的分区(2TB),并且没有问题。魔术限制似乎是3815174 MB,比3815318的可用容量少144 MB(根据“新简单卷向导”)。有人可以解释吗?我将主板BIOS更新为最新版本,似乎对这个问题没有影响。

我想知道为什么Bitlocker无法使用所有可用空间(根据“新简单卷向导”)对单个分区进行加密,但是对一个较小的分区进行144 MB加密吗?我有2TB日立驱动器,只有一个分区,没有未分配的空间,它们加密得很好。根据Microsoft管理控制台中的“磁盘管理”管理单元,我在4TB Hitachi上有145 MB的未分配空间。避免浪费145 MB的方法将是不错的选择。空间不大,但是我不想在另一个4TB驱动器上再次寻找魔术数字。


我只是尝试使用manage-bde命令行工具加密驱动器上的3815318 MB单卷:

manage-bde -on X: -RecoveryPassword

我得到这个:

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

ERROR: An error occurred (code 0X8007001f):
A device attached to the system is not functioning.

“进度条永远不会移动” –您到底等了多长时间?您的系统是否有TPM芯片?
Ƭᴇcʜιᴇ007

驱动器如何连接?内部SATA,eSATA,USB?(由于“连接的设备无法正常工作”而进行的故障排除会有所不同。)
MikeBaz-MSFT

感谢您的支持-进行了两次后续操作:(1)设备管理器是否显示带有黄色感叹号的任何设备,或者系统日志是否提示其抱怨的设备?(2)在另一个端口上有SATA电缆而另一端的电缆上没有驱动器的情况下,发现某人在网上找到了这个裁判-在这种情况下是真的吗?
MikeBaz-MSFT

@MarkJohnson然后,不幸的是,除了“ 4K AF驱动器在Win7下很时髦”之外,我没有其他可用于您的东西了,尽管它是真实的并有记载,但对您没有任何帮助。在这种情况下,我找不到有关BL的任何东西。
MikeBaz-MSFT

@MarkJohnson很好,这很有趣。感觉像是应该将其发布,作为对自己的问题的答案,一旦它足够老就可以做到:)
MikeBaz-MSFT

Answers:


3

更简单的解决方案。格式化驱动器后,在打开BitLocker之前将一些数据复制到其中。我为WD 4TB硬盘进行了此操作,现在一切正常。我复制了一个2GB以下的文件夹,其中包含大约650个文件,现在BitLocker正在运行。


+1这对我来说非常适合4 TB Toshiba Canvio。我的症状与原始帖子完全一致。找到该页面之前,我已对驱动器进行了备份。当我尝试在备份后打开Bitlocker时,它运行良好。
Adrian McCarthy 2015年

不幸的是对我不起作用。
tbone

1

制造商通常会声明格式化的容量,但是由于操作系统解释字节大小的方式不同,以及驱动器上物理扇区的数量,此值可能会有所不同。驱动器的实际大小取决于物理扇区的数量(以及这些扇区的大小)。

例如,西部数据WD4001FAEX具有7,814,037,168个扇区,每个扇区的大小为512字节。将扇区数乘以每个扇区的大小,我们得到:

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

使用基本的1000个单位(例如1000字节= 1 kB),可以将其转换为兆字节,如下所示:

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

但是,Windows在Windows 上将磁盘大小解释为以1024为基数,而不是以1000为基数(例如,Windows中将 1 kB / kilobyte解释为1000字节,在Windows 中将其解释为1 kibibyte / KiB或1024字节),因此Windows的最大大小为报告(忽略任何文件系统开销)以兆字节为单位:

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

这与您报告的格式化容量(3,815,174 MiB)非常接近。剩余的〜300 MiB可能由文件系统本身消耗,也可能格式化为NTFS。NTFS是日记文件系统,需要存储其他信息(例如主文件表和其他几个隐藏的图元文件)。


在我自欺欺人之前,我似乎应该已经完全阅读了您的回答。我看到您确实解决了需要他的解决方案的原因。
Ramhound

0

解决此问题的最简单方法是将驱动器减少15 GB。如果这样做,该消息应消失。对于这个原因,我没有很好的解释,但它对我来说适用于2个差异4TB驱动器。我讨厌放弃15 GB(x2驱动器),但是使用bitlocker占驱动器的比例很小。


我相信磁盘末端所需的可用空间仅为1 MB。
harrymc

@MarkJohnson:您以为自己做了,但是Windows从磁盘上偷了1MB。4TB所需的空间可能至少是2TB的两倍,并且Windows由于某种原因无法设法减小分区的大小。可能这是Windows中的错误。
harrymc

0

解决方案是:卸载KB2799926。看来KB2799926是Bitlocker To Go的修复程序。卸载可能会破坏Bitlocker To Go,因此您可能只想使用未分配的空间。或者在加密驱动器后重新安装此修复程序。那也行。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.