BitLocker是否会降低写入可靠性?


4

出于此问题的目的,BitLocker指的是禁用了写缓存的磁盘上的BitLocker-go-go类型。

NTFS支持元数据日记功能,尽管它不是完全故障安全,但确实可以减轻某些类型的潜在文件系统错误。

假设NTFS卷受BitLocker保护,这是否会降低容错能力?与未加密的NTFS卷相比,用BitLocker保护的NTFS卷写入期间的电源故障是否更容易损坏?

尝试一个例子

(如果没有必要,请跳过此步骤,目前我无法想到更简洁的说明。)

这完全是假设,并使用了不同的加密系统(不是BitLocker),但是演示了加密的可能失败点,并且为什么说“ BitLocker对于NTFS不可见”是无关紧要的。我的问题不仅限于此示例。

为简单起见,假设基本设备块大小为8个字节:

| ABCDEFGH |

更改第一个块的第三个字节,并重写整个块:

| ABzDEFGH |
    ^

假设在写入第三个字节后写入失败,则可以,因为以下字节均未更改。

但是,假设该块已加密:

| GTWNSDKQ |

第三个字节再次更改,但是加密密码导致整个块的其余部分也更改:

| GTx8q1uz |
    ^^^^^^

如果写入失败,我们将得到类似以下内容的信息:

| GTx8SDKQ |
    ^^**** - Not all bytes were updated, entire block is now corrupted

希望该示例足够简单易懂。显然,NTFS分配单元的大小远大于8个字节,但是它证明了一个假想的问题。

重述问题

上述或其他情况使BitLocker遭受了多大程度(如果有的话);有什么会带来新的故障点的吗?与未加密的NTFS卷相比,用BitLocker保护的NTFS卷写入期间的电源故障是否更容易损坏?

Answers:


2

否。NTFS是Bitlocker之上的一层。从NTFS的角度来看,Bitlocker只是原始磁盘,它将字节交给它,而“磁盘”只是存储它们。对于NTFS,Bitlocker加密/加扰字节的事实无关紧要。

如果加密被破坏(例如,由于故障的硬件/在处理NTFS提供给Bitlocker的数据时,暴风雨将某些位翻转),则与磁盘本身有缺陷一样。

更新:在“理论”中可能会有更高的机会(但是我想看看这个理论的分析和数字),因为加密增加了复杂性,而复杂性总是增加了出错的机会。盘片容量更大的较新磁盘可能还会因为出现了更多数据紧密打包的事实而增加了出错的机会。或具有1个而不是3个拼盘的磁盘。或具有较高的超高速缓存保持较长的,而不是将其写入盘片的数据磁盘 现在。实际上,我不认为全盘加密的可能性增加了很多。


只是一些其他想法:queue.acm.org/detail.cfm?id=2367378
akira
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.