Computer >> 컴퓨터 >  >> 체계 >> Windows Server

CHKDSK:Windows 10에서 하드 드라이브 오류를 확인하고 복구하는 방법은 무엇입니까?

CHKDSK.exe (디스크 확인)은 하드 드라이브에 오류가 있는지 확인하기 위한 기본 제공 Windows 도구입니다. chkdsk를 사용하면 디스크와 파일 시스템에 물리적 및 논리적 오류가 있는지 확인하고 불량 섹터를 찾고 발견된 문제를 수정할 수 있습니다. 이 기사에서는 Windows 10에서 chkdsk 도구를 사용하는 방법과 Repair-Volume을 사용하여 디스크를 확인하는 방법을 살펴보겠습니다. PowerShell cmdlet.

Windows 10의 chkdsk를 사용하면 NTFS로 하드 드라이브를 확인하고 수정할 수 있습니다. 및 FAT32 파일 시스템. Chkdsk는 ReFS에 적용할 수 없습니다. 서로 다른 데이터 무결성 기술을 사용하기 때문입니다.

Windows 10에서 CHKDSK를 사용하여 디스크 오류를 확인하는 방법

하드 드라이브에 오류가 있는지 확인하려면 관리자 권한으로 관리자 권한 명령 프롬프트를 실행하십시오. 그런 다음 다음 명령을 실행합니다.

chkdsk E: /F /R

이 명령은 E:\를 시작합니다. 드라이브 검사, 발견된 오류는 자동으로 수정됩니다(/F ), 불량 섹터가 있는 경우 데이터 복구를 시도합니다(/R ). 전체 디스크 검사는 저장 용량과 파일 수에 따라 시간이 오래 걸릴 수 있습니다.

chkdsk 도구는 4가지 순차적 단계를 수행하여 볼륨 메타데이터를 확인합니다.

  • 1단계 – 파일 확인
  • 2단계 – 색인 확인
  • 3단계 – 보안 설명자 확인
  • 4단계 – Usn Journal 및 섹터 검증

디스크 검사를 완료하면 자세한 디스크 통계, 불량 섹터 및 파일에 대한 정보, 데이터 복구 단계를 볼 수 있습니다.

chkdsk 유틸리티에 문제가 없으면 다음 메시지가 나타납니다.

Windows has scanned the file system and found no problems.No further action is required.

CHKDSK:Windows 10에서 하드 드라이브 오류를 확인하고 복구하는 방법은 무엇입니까?

시스템 드라이브(C:\ ). chkdsk C: / F / R을 실행할 때 명령을 실행하면 디스크가 잠겨 있고 다음에 Windows를 다시 시작할 때만 확인할 수 있습니다.

Cannot lock current drive. Chkdsk cannot run because the volume is in use by another process.  Would you like to schedule this volume to be checked the next time the system restarts? (Y/N).

CHKDSK:Windows 10에서 하드 드라이브 오류를 확인하고 복구하는 방법은 무엇입니까?

다음 부팅 시 디스크를 확인하려면 Y를 누르십시오. -> Enter . "이 볼륨은 다음에 시스템이 다시 시작될 때 확인됩니다."라는 메시지가 나타납니다.

이제 Windows를 다시 시작하면 디스크 검사가 시작됩니다. 끝날 때까지 기다려야 합니다.

오프라인에서 드라이브에 오류가 있는지 확인하려면(온라인 확인 건너뛰기) offlinescanandfix를 사용하세요. 옵션:

chkdsk E: /f /offlinescanandfix

시스템 드라이브에 대해 offlinescanandfix 옵션을 사용하는 경우 다음 재부팅 시 드라이브 스캔을 예약하라는 메시지가 표시됩니다.

Windows 10의 오프라인 디스크 검사 속도는 이전 OS 버전에 비해 크게 향상되었습니다.

/X 또 다른 유용한 chkdsk 옵션입니다. 열려 있는 모든 파일 설명자를 강제로 닫아 확인하기 전에 볼륨을 마운트 해제할 수 있습니다.

또한 새로운 chkdsk 옵션인 /spotfix에 주목하십시오. . 이 매개변수는 NTFS 볼륨에만 적용할 수 있습니다. 스팟픽스 매개변수를 사용하면 오프라인 디스크 검사 시간을 몇 시간에서 몇 초로 크게 줄일 수 있습니다. 전체 드라이브 스캔 대신 이전에 $corrupt에 기록된 오류만 검색하고 수정합니다. 파일(일반 디스크 검사 중에 채워짐). 이 경우 chkdsk는 전체 드라이브를 스캔하는 데 시간을 낭비하지 않고 즉시 오류를 수정합니다. 이는 대용량을 확인할 때 특히 유용합니다.

chkdsk 명령을 취소/중단하지 않는 것이 좋습니다. 그러나 chkdsk.exe 프로세스를 수동으로 종료하면 볼륨이 손상되지 않습니다(원래보다 더 많이 손상되지 않음). 어쨌든 잠시 후 전체 디스크 검사를 실행하는 것이 좋습니다.

Windows 10에서 디스크 유지 관리(확인 및 조각 모음)는 일정에 따라 또는 컴퓨터가 유휴 상태일 때 자동으로 수행됩니다. 제어판에서 자동 디스크 검사 상태에 대한 정보를 찾을 수 있습니다. -> 시스템 및 보안 -> 보안 및 유지 관리 -> 드라이브 상태 . 스크린샷은 드라이브 상태 "All drives are working properly를 보여줍니다. ".

CHKDSK:Windows 10에서 하드 드라이브 오류를 확인하고 복구하는 방법은 무엇입니까?

디스크 검사 작업(이름이 ProactiveScan ) , 작업 스케줄러 -> Microsoft -> Windows -> Chkdsk에서 Windows 10 자동 유지 관리의 일부로 실행됩니다.

또한 최신 Windows 10 빌드에서 저장소 진단 도구 StorDiag.exe (스토리지 진단 도구)가 추가되었습니다. 이 유틸리티는 한 번에 여러 디스크 검사 작업을 수행합니다(chkdsk , fsutilfltmc ). 진단 로그는 ETW 추적으로 저장할 수 있습니다. 예:

stordiag.exe -collectEtw -checkfsconsistency -out %userprofile%\desktop

PowerShell로 드라이브 오류 확인

PowerShell 4.0은 별도의 Repair-Volume을 도입했습니다. 디스크 검사 cmdlet. 이 cmdlet은 chkdsk 명령을 대체하는 PowerShell입니다.

PowerShell에서 오류에 대해 하드 드라이브의 온라인 검사를 수행하려면 다음 명령을 실행하십시오.

Repair-Volume –driveletter C –scan

오프라인 디스크 검사를 수행하고 오류를 자동으로 수정해야 하는 경우 offlinescanandfix를 사용하세요. 매개변수:

Repair-Volume –driveletter E –offlinescanandfix

디스크에서 오류가 발견되지 않으면 NoErrorsFound가 표시됩니다. 메시지.

CHKDSK:Windows 10에서 하드 드라이브 오류를 확인하고 복구하는 방법은 무엇입니까?
spotfix를 사용한 빠른 오류 수정도 지원합니다. 매개변수(온라인 스캔 중에 발견된 오류만 수정됨):

Repair-volume –driveletter E –spotfix

한 번에 여러 로컬 드라이브를 확인할 수 있습니다.

Repair-Volume -DriveLetter EHI –SpotFix

Repair-Volume cmdlet은 원격 컴퓨터의 드라이브를 검색할 수 있는 CIM 세션을 지원합니다.

Repair-Volume –driverletter c -scan –cimsession ny-fs01,ny-fs02,ny-dc01

Storage PowerShell 모듈에서 cmdlet을 사용하여 하드 드라이브의 SMART 상태를 확인할 수도 있습니다.

Get-PhysicalDisk | Sort Size | FT FriendlyName, Size, MediaType,SpindleSpeed, HealthStatus, OperationalStatus -AutoSize

CHKDSK:Windows 10에서 하드 드라이브 오류를 확인하고 복구하는 방법은 무엇입니까?

Windows 10에서 디스크 검사(CHKDSK) 결과 보기

온라인 디스크 검사를 수행하면 cli 콘솔에서 전체 chkdsk 통계를 볼 수 있습니다. 그러나 offlinescanandfix 옵션으로 디스크 검사를 예약한 경우 Windows 부팅 화면에 chkdsk 요약 보고서가 표시되지 않습니다. Windows 10 부팅 화면에는 완료된 디스크 검사의 전체 비율만 표시됩니다.

Windows 7 및 이전 Windows 버전에서는 chkdsk 작업에 대한 자세한 정보가 부팅 화면에 직접 표시되었습니다.

CHKDSK:Windows 10에서 하드 드라이브 오류를 확인하고 복구하는 방법은 무엇입니까?

Windows 10에서는 Windows 이벤트 뷰어에서만 자동 하드 디스크 검사 결과를 볼 수 있습니다. .

event를 입력하여 Windows 이벤트 뷰어를 엽니다. 검색창에서 이벤트 뷰어를 선택합니다. 응용 프로그램(또는 Eventvwr.msc 실행 명령).

CHKDSK:Windows 10에서 하드 드라이브 오류를 확인하고 복구하는 방법은 무엇입니까?

다음 창에서 Windows 로그로 이동합니다. -> 응용 프로그램 .

CHKDSK:Windows 10에서 하드 드라이브 오류를 확인하고 복구하는 방법은 무엇입니까?

응용 프로그램을 마우스 오른쪽 버튼으로 클릭 찾기를 선택합니다. 메뉴 아이템. 검색창에 chkdsk를 입력합니다. 다음 찾기를 클릭합니다. .

이벤트 소스로 검색할 수 있습니다. Windows 시작 시 디스크 검사 이벤트를 검색하려면 Wininit의 이벤트별로 필터를 활성화해야 합니다. 원천. 사용자가 시작한 디스크 검사 이벤트의 경우 Chkdsk를 참조하세요. 원천.

CHKDSK:Windows 10에서 하드 드라이브 오류를 확인하고 복구하는 방법은 무엇입니까?

이벤트 ID 1001이 있는 첫 번째 발견 이벤트 및 소스 Winit 표시해야 합니다. 일반 탭에서 최근 디스크 검사 결과와 함께 자세한 로그가 표시됩니다.

CHKDSK:Windows 10에서 하드 드라이브 오류를 확인하고 복구하는 방법은 무엇입니까?

Checking file system on C:
The type of the file system is NTFS.
A disk check has been scheduled.
Windows will now check the disk.
Stage 1: Examining basic file system structure ...
122280 file records processed.                                                         File verification completed.
4817 large file records processed.                                     0 bad file records processed.
Stage 2: Examining file name linkage ...
184654 index entries processed.                                                       Index verification completed.
0 unindexed files scanned.                                           0 unindexed files recovered to lost and found.
Stage 3: Examining security descriptors ...
Cleaning up 788 unused index entries from index $SII of file 0x9.
Cleaning up 788 unused index entries from index $SDH of file 0x9.
Cleaning up 788 unused security descriptors.
Security descriptor verification completed.
27477 data files processed.                                           CHKDSK is verifying Usn Journal...
36724460 USN bytes processed.                                                          Usn Journal verification completed.
Stage 4: Looking for bad clusters in user file data ...
12280 files processed.                                                               File data verification completed.
Stage 5: Looking for bad, free clusters ...
6433211 free clusters processed.                                                       Free space verification is complete.
CHKDSK discovered free space marked as allocated in the volume bitmap.
Windows has made corrections to the file system.
No further action is required.
41423341 KB total disk space.
15155466 KB in 90632 files.
75328 KB in 27779 indexes.
0 KB in bad sectors.
223839 KB in use by the system.
55762 KB occupied by the log file.
25979887 KB available on disk.
4096 bytes in each allocation unit.
10354722 total allocation units on disk.
6493022 allocation units available on disk.
Internal Info:
00 f9 01 00 88 cd 01 00 a9 dd 03 00 00 00 00 00 ................
ad 00 00 00 66 00 00 00 00 00 00 00 00 00 00 00 ....f...........
Windows has finished checking your disk.
Please wait while your computer restarts.

PowerShell을 사용하여 디스크 확인 이벤트에서 정보를 얻을 수 있습니다. 다음 명령은 이벤트 로그에서 가장 최근의 디스크 검사 결과 5개를 내보내고 현재 데스크톱에 CHKDSK_SCANS.txt 텍스트 파일로 저장합니다. .

Get-EventLog -LogName Application -Source chkdsk | Select-Object -Last 5 -Property TimeGenerated,Message | Format-Table -Wrap| out-file "$env:userprofile\Desktop\CHKDSK_SCANS.txt"

이 파일은 모든 텍스트 편집기에서 열 수 있습니다.

CHKDSK:Windows 10에서 하드 드라이브 오류를 확인하고 복구하는 방법은 무엇입니까?

따라서 Windows 10 시작 중에 수행된 디스크 검사 로그를 얻었습니다.