답변:
Windows는 또한 Dirty Bit 방법을 사용하여 PC가 올바르게 종료되었는지 여부를 감지합니다.
정상적으로 전원을 끄면 비트가 꺼집니다. 그러나 정전 또는 부적절한 (강제) 종료의 경우 다음에 PC를 시작할 때 비트가 계속 유지됩니다.
이는 Windows가 안전 모드로 부팅과 같은 치료 조치를 제안 할 수 있음을 의미합니다.
또한 Windows 기반 PC는 종료 된시기 및 이유 (알고있는 경우)를 자세히 설명하는 이벤트 로그에 항목을 기록합니다. 또한 PC가 시작될 때 이벤트를 기록합니다.
PC가 다시 시작되면 이벤트 로그를 확인할 수 있으며 마지막 "시작"이벤트 후에 "종료 이벤트"를 찾지 못하면 PC가 제대로 종료되지 않았으며 저장되지 않은 문제로 인해 문제 가 발생할 수 있음을 알 수 있습니다 데이터 등
If a program initiates an I/O operation that alters the structure of an NTFS volume - that is, changes the directory structure, extends a file, allocates space for a new file, and so on - NTFS treats that operation as an atomic transaction. It guarantees that the transaction is either completed or, if the system fails while executing the transaction, rolled back.
chkdsk
잠재적 인 파일 시스템 문제를 식별 할 수 있습니다. 이것이 제대로 제거되지 않은 USB 드라이브를 꽂을 때 때때로 복구 대화 상자가 나타나는 이유입니다. 반대로 "더티 비트"라는 용어는 시스템 또는 장치 런타임이 올바르게 종료 될 때 설정되고 나중에 설정 해제되는 필드를 의미합니다. 부적절한 종료는 필드 세트를 벗어나므로 다음에 장치를 초기화 할 때 인식됩니다.
Windows 기반이 아닌 PC의 경우 탐지는 일반적으로 파일 시스템별로 수행됩니다. 파일 시스템이 읽기 / 쓰기 모드로 마운트되면 파일 시스템에 항목이 기록되어 더티로 표시됩니다. 파일 시스템이 마운트 해제되면 파일을 깨끗하게 표시합니다. 시작시 운영 체제는 핵심 파일 시스템이 더티로 표시되어 있는지 확인하고, 그렇다면 파일 시스템 중 적어도 완전히 종료되지 않은 것으로 확인 된 경우 해당 시스템을 확인합니다.
Windows에서 Windows Internals의 5 번째 에디션의 저자에 따르면, bootstat.dat 파일 (기본적으로 시스템 파티션의 \ boot 디렉토리에 위치)은 다음과 같습니다.
Windows는 부팅 상태 파일을 사용하여 부팅 및 종료를 포함하여 시스템 수명주기의 다양한 단계를 통해 진행된 사실을 기록합니다. 이를 통해 부팅 관리자, Windows 로더 및 시동 복구 도구가 비정상적인 종료 또는 완전히 종료되지 않은 장애를 감지하고 사용자 복구 및 진단 부팅 옵션을 제공 할 수 있습니다 ...