dd를 사용하여 VM 디스크에 복제한 후 Windows에서 체크디스크를 실행하는 이유는 무엇입니까?

dd를 사용하여 VM 디스크에 복제한 후 Windows에서 체크디스크를 실행하는 이유는 무엇입니까?

우분투 라이브 CD에서 다음 명령을 사용하여 Windows 데스크탑 중 하나의 VM 이미지를 만들기로 결정했습니다. /dev/sda는 백업할 Windows 드라이브입니다. /dev/sdb는 이미지를 저장할 추가 드라이브입니다.

/dev/sda1에서

$ dd if=/dev/zero of=tempzero.tmp bs=32k
$ rm 온도제로.tmp

/dev/sda1 및 /dev/sdb1에서 마운트 해제됨

$ dd 전환=스파스 if=/dev/sda bs=32k | gzip > backup.img.gz

그런 다음 vmware player에서 이미지를 복원했습니다. 프로비저닝된 하드 디스크 크기는 510G로 설정되었습니다(실제 물리 디스크는 500G(실제로는 468.5G)였습니다)

다음을 사용하여 이미지를 하드 디스크에 복원했습니다(파이프를 사용할 수 있다는 것을 알고 있지만 파이프를 사용할 때 디스크 부족 오류가 발생했습니다).

$ gunzip backup.img.gz
$ dd if=backup.img of=/dev/sda bs=32k
$ 동기화
$ ntfsfix /dev/sda1

VM으로 부팅할 때 다음 chkdisk 오류가 발생합니다. 내가 무슨 실수를 했나요?

C에서 파일 시스템을 확인하는 중:
파일 시스템 유형은 NTFS입니다.


디스크 중 하나의 일관성을 확인해야 합니다. 너
디스크 검사를 취소할 수 있지만 강력히 권장됩니다.
당신이 계속합니다.
이제 Windows가 디스크를 확인합니다.                         
드라이브의 사소한 불일치를 정리합니다.
파일 0x9의 $SII 인덱스에서 사용되지 않은 인덱스 항목 797개를 정리합니다.
파일 0x9의 $SDH 인덱스에서 사용되지 않은 인덱스 항목 797개를 정리합니다.
사용하지 않는 보안 설명자 797개를 정리합니다.
CHKDSK가 Usn Journal을 확인 중입니다...
USN 저널 검증이 완료되었습니다.
CHKDSK에서 할당된 것으로 표시된 여유 공간을 발견했습니다.
MFT(마스터 파일 테이블) 비트맵.
Windows에서 파일 시스템을 수정했습니다.

 총 디스크 공간은 488375968KB입니다.
 700645개 파일의 101373272KB.
    41598개 인덱스의 경우 281608KB입니다.
         불량 섹터가 0KB입니다.
   시스템에서 1242632KB를 사용 중입니다.
     로그 파일이 65536KB를 차지합니다.
 디스크에서 385478456KB를 사용할 수 있습니다.

      각 할당 단위는 4096바이트입니다.
 디스크의 총 할당 단위는 122093992개입니다.
  96369614 디스크에서 할당 단위를 사용할 수 있습니다.

답변1

복원된 볼륨을 호출했기 때문에 ntfsfixWindows가 이를 확인했습니다.

에서ntfsfix 매뉴얼 페이지:

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

관련 정보