0

这意味着您可以创建一个可写的 vss 快照:Usability limit for Volume Shadow Copy Service (VSS) in Windows

但是你怎么做呢?我玩过一些东西,我可以通过删除卷上的只读标志来获得可写的 FAT/FAT32 分区 VSS 快照,但对于 NTFS,它会报告ERROR_WRITE_PROTECT

4

2 回答 2

0

卷影副本是只读的如果要将卷影副本转换为读/写 LUN,则需要额外的操作。

IVssBackupComponentsEx2::BreakSnapshotSetExwithVSS_BREAKEX_FLAG_MAKE_READ_WRITE选项可以使卷影副本 LUN 作为读写卷暴露给主机。

示例可以参考官方示例:VShadow Volume Shadow Copy Service sample。使用-bw命令将影子集分解为可写卷。

于 2020-01-18T08:10:30.293 回答
0

将硬件 lun(和相关的 BreakSnapshotSetEx)放在一边,有两种可能的方式可以让人们以纯软件方式获取可写快照。第一个是编写自定义 VSS 编写器并公开 OnPostSnapshot 事件处理程序。这是快照在 vss 创建后立即变为可写的地方,以便所有相关的写入者可以在快照设备上进行特定的回滚更正。第二个是编写一个块设备驱动程序驱动程序,该驱动程序在只读持久快照设备之上分层一个可写的差异图像......就像差异虚拟磁盘的工作方式一样。

于 2021-01-29T16:47:34.840 回答