How is data protected when using ReFS when blocks are not zeroed

Learn how existing data on disk is protected when using ReFS.

John Savill

May 27, 2016

1 Min Read
How is data protected when using ReFS when blocks are not zeroed

Q. Is ReFS does not zero blocks allocated to VHD files how is existing data on disk protected?

A. When a fixed size VHD is created on NTFS or if a VHD file is extended on NTFS the blocks allocated are zeroed as allocated to avoid old data on the clusters allocated to the VHD being read. With ReFS this zeroing does not occur which results in faster VHD creation and extensions but does this mean existing data on disk could be read? No. The protection of existing data on disk is ensured through the ReFS metadata. With ReFS data cannot be read from non-initialized (i.e. never written) clusters even if pre-allocated, or more simply if it has not written to the cluster it can't read from it thereby protecting any existing data on disk.

About the Author

Sign up for the ITPro Today newsletter
Stay on top of the IT universe with commentary, news analysis, how-to's, and tips delivered to your inbox daily.

You May Also Like