為什麼在我使用 dd 將其克隆到虛擬機器磁碟後,Windows 會運行 checkdisk?

為什麼在我使用 dd 將其克隆到虛擬機器磁碟後,Windows 會運行 checkdisk?

我決定在 ubuntu live cd 中使用以下命令建立 Windows 桌面之一的虛擬機器映像。 /dev/sda 是要備份的 Windows 磁碟機。 /dev/sdb 是儲存映像的額外磁碟機。

在 /dev/sda1 上

$ dd if=/dev/zero of=tempzero.tmp bs=32k
$ rm tempzero.tmp

已卸載 /dev/sda1 和 /dev/sdb1

$ dd conv=稀疏 if=/dev/sda bs=32k | gzip > 備份.img.gz

然後在vmwareplayer中恢復鏡像。配置的硬碟大小設定為510G(實際實體磁碟為500G(實際為468.5G))

使用將圖像恢復到硬碟(我知道我們可以透過管道傳輸,但在使用管道時遇到磁碟不足錯誤)

$gunzip 備份.img.gz
$ dd if=backup.img of=/dev/sda bs=32k
$同步
$ ntfsfix /dev/sda1

在虛擬機器中啟動後,我收到以下 chkdisk 錯誤。我犯了什麼錯誤?

檢查 C: 上的檔案系統
檔案系統類型為NTFS。


需要檢查其中一張磁碟的一致性。你
可能會取消磁碟檢查,但強烈建議
你繼續。
Windows 現在將檢查磁碟。                         
清理驅動器上的細微不一致之處。
從檔案 0x9 的索引 $SII 中清除 797 個未使用的索引條目。
從檔案 0x9 的索引 $SDH 中清除 797 個未使用的索引條目。
清理 797 個未使用的安全描述符。
CHKDSK 正在驗證 Usn 期刊...
Usn 期刊驗證已完成。
CHKDSK 發現標記為已分配的可用空間
主文件表 (MFT) 位圖。
Windows 已對檔案系統進行了修正。

 488375968 KB 總磁碟空間。
 700645 個文件,大小為 101373272 KB。
    41598 索引,281608 KB。
         0 KB 壞扇區。
   系統正在使用 1242632 KB。
     日誌檔案佔用 65536 KB。
 磁碟上有 385478456 KB 可用空間。

      每個分配單元 4096 位元組。
 122093992 磁碟上的總分配單元。
  磁碟上有 96369614 個可用分配單元。

答案1

因為您已ntfsfix在復原的磁碟區上調用,所以 Windows 確實對其進行了檢查。

ntfsfix 手冊頁:

NAME
       ntfsfix - fix common errors and force Windows to check NTFS

相關內容