Anonim

하드 드라이브 Windows 10을 어떻게 검색하고 복구합니까?

개인용 컴퓨터 (PC)는 1981 년에 최초의 IBM PC가 조립 라인을 출시 한 이후 거의 40 년 동안 엄청나게 바뀌 었습니다. 그 첫 번째 기계 인 Intel 8088 마이크로 칩을 4.77MHz 급상승하는 블록 형 강철판은 플로피 디스크 드라이브 2 개 – Tim Paterson이 Microsoft로 알려진 신생 소프트웨어 회사를 위해 만든 CHKDSK ( "체크 디스크 확인")라는 편리한 디스크 유틸리티.

Paterson은 Windows 컴퓨터에서 실행 된 원래 운영 체제 인 DOS 용 Unix fsck 명령과 유사한 CHKDSK를 만들었습니다. 아직도, 오늘날까지 CHKDSK는 Windows PC의 문제를 해결하는 데 중요한 도구입니다.

오늘날 일반 관찰자가 첫 번째 IBM PC와 오늘날의 Windows 10 데스크탑 시스템 사이에서 발생한 진화 과정을 설명하기가 어려울 것입니다.

케이스는 크기와 모양이 거의 같으며 여전히 키보드가 있지만 그 외에는 모든 것이 다릅니다. 오늘날의 CPU는 수천 배 더 빠르며 백만 배나 복잡합니다 .Apple은 1981 년의 흑백 괴물보다 디스플레이가 더 뛰어난 시계를 판매합니다. 오늘날 기계에는 메모리 코어가 최소 천 배 더 밀도가 높으며 그 이후로 오랫동안 교체되었습니다. 매우 매끄럽고 매우 빠르며 소음이 거의없는 솔리드 스테이트 드라이브가 장착 된 하드 디스크 드라이브를 손상시키지 않고, 1981 년에 구축 된 모든 모델보다 더 많은 정보를 저장할 수 있습니다.

그러나 하드웨어와 소프트웨어의 모든 혁명과 발전에도 불구하고 남아있는 한 가지 사항이 있습니다. CHKDSK는 발명 이후 거의 40 년이 지난 후에도 디스크 드라이브 상태를 유지하는 데 유용하고 필수적인 도구로 남아 있습니다.

실제로 DOS에서 사용 된 것과 동일한 CHKDSK가 아님을 인정해야합니다. Tim Paterson이 작성한 CHKDSK의 첫 번째 버전은 오늘날의 표준에 따라 조잡한 도구였습니다.

CHKDSK는 드라이브 기술 및 형식으로 업그레이드 및 변경 될 때마다 새로운 기능이 추가되고 최신 PC의 기하 급수적으로 확장되는 하드 드라이브를 처리하기 위해 개발 된 새로운 기술을 사용하여 다시 작성되고 다시 작성되었습니다.

그러나 최신 CHKDSK 도구는 드라이브의 멀티 패스 스캔과 동일한 기본 접근 방식을 사용하여 사운드와 기능을 확인합니다. 이 TechJunkie 기사에서는 CHKDSK를 사용하여 Windows 10 운영 체제를 실행하는 PC의 하드 드라이브를 검색하고 수정하는 방법에 대해 설명합니다.

CHKDSK 작동 방식

작업 수행 방법에 대한 세부 사항이 세대마다 바뀌었지만 CHKDSK를 실행하여 하드 드라이브를 분석 할 때 동일한 기본 프로세스가 발생합니다. CHKDSK는 디스크 드라이브의 파일 시스템을 스캔하여 파일의 무결성, 파일 시스템 및 드라이브의 파일 메타 데이터의 무결성을 분석하여 시작합니다.

CHKDSK가 논리 파일 시스템 오류를 찾으면 디스크에있는 데이터를 저장하여 데이터를 유실하지 않도록 데이터 파일을 제자리에 수정합니다. 논리 파일 시스템 오류는 드라이브의 MFT (마스터 파일 테이블)의 손상된 항목과 같은 오류로, 드라이브 하드웨어의 어두운 미로에서 파일이 연결되는 방식을 드라이브에 알려주는 파일입니다. MFT 자체에 대한 항목을 포함하여 NTFS (Microsoft에서 개발 한 파일 시스템) 볼륨의 모든 파일에 대해 MFT에 하나 이상의 항목이 있습니다.

CHKDSK는 또한 드라이브의 파일에서 잘못 정렬 된 타임 스탬프, 파일 크기 데이터 및 보안 플래그를 수정합니다. CHKDSK는 드라이브의 전체 스캔을 수행하여 하드웨어의 모든 섹터에 액세스하고 테스트 할 수 있습니다.

하드 드라이브는 논리 섹터로 구분되며 특정 정의 된 양의 데이터가 저장 될 드라이브의 정의 된 영역입니다. 섹터는 소프트 오류를 ​​발생시킬 수 있는데, 이 경우 데이터가 자기 매체에 잘못 기록되거나 하드 오류가 발생합니다. 하드 오류는 드라이브 자체가 섹터로 지정된 영역에 실제 물리적 결함이있는 경우입니다.

CHKDSK는 결함이있는 데이터를 다시 작성하여 소프트 오류를 ​​수정하고 디스크의 해당 섹션이 손상되어 나중에 사용할 수 있도록 '범위를 벗어남'으로 표시하여 하드 오류를 해결합니다.

CHKDSK는 새로운 세대의 스토리지 하드웨어마다 반복적으로 업데이트 및 업그레이드되었으므로이 프로그램은 최신 OS에서도 최신 드라이브 기술을 사용하여 모든 종류의 하드 드라이브를 분석하고 복구하기 위해 계속 작동합니다.

160K를 유지하는 플로피 디스크를 분석하기 위해 실행되었던 것과 동일한 프로세스가 오늘날 15 테라 바이트를 유지하는 완전 전자 SSD를 분석하기 위해 실행될 수 있습니다.

Windows 10 PC의 하드 드라이브에서 CHDSK를 어떻게 실행합니까?

Windows 10 시스템에서 CHKDSK를 호출 할 수있는 여러 가지 방법이 있지만 유틸리티를 실행하는 가장 일반적이고 일반적인 위치는 PowerShell이라는 명령 줄 셸을 사용하는 것입니다. PowerShell을 사용하여 명령을 실행하는 데 익숙해지면 다른 방법보다 쉬워집니다. 명령을 입력하는 것만 큼 간단합니다.

그러나 CHKDSK는 드라이브 하드웨어와 직접 통신하기 때문에 관리 권한이라는 특수한 수준의 운영 체제 권한이 필요합니다. 이것은 CHKDSK가 컴퓨터 관리를 담당하는 계정 인 것처럼 실행될 수 있음을 의미합니다. 가정용 컴퓨터 인 경우 시스템 관리자 일 수 있으며 업무용 컴퓨터 인 경우 IT 부서 일 수도 있습니다.

Windows PowerShell을 시작하려면 Windows Key + X의 바로 가기 키를 누릅니다. 그러면 시작 메뉴 영역에 고급 사용자 메뉴가 표시되어 여러 옵션이 표시됩니다.

Windows 키 + X 조합을 해제하고 A 키 (관리자 줄임말)를 입력하여 관리자 권한 모드로 Windows PowerShell을 시작할 수 있습니다. 마우스를 Windows PowerShell (관리자) 줄로 옮기고 클릭하여 셸을 그런 식으로 시작할 수도 있습니다.

다음에 나타나는 화면은 Windows 명령 프로세서를 시작하고 PC를 변경할 수있는 권한을 요청하는 UAC (사용자 계정 컨트롤) 창입니다. "예"를 선택하십시오.

이제 텍스트 명령 줄 인터페이스가있는 친숙한 흑백 상자 인 Windows PowerShell이 ​​시작됩니다. CHKDSK를 호출하는 가장 기본적인 방법은 단순히“chkdsk”라는 프로그램 이름을 입력 한 다음 공백과 검사 또는 복구하려는 드라이브 문자를 입력하는 것입니다. 이 경우 내부 드라이브는 "C :"이므로 명령은 "chkdsk c :"입니다.

CHKDSK의이 기본 호출은 디스크를 스캔하고 상태 정보를 표시하지만 발생한 오류는 수정하지 않습니다.

CHKDSK가 실제로 발생하는 문제를 해결하는 모드에서 CHKDSK를 실행하려면 몇 가지 매개 변수를 추가해야합니다. Windows PowerShell 프로그램에서 매개 변수는 프로그램 이름 끝에 추가되는 추가 명령이며 각 매개 변수 앞에 "/"문자가 있습니다.

이 경우 CHKDSK가 전체 스캔 및 복구를 수행하게하려면“chkdsk c : / f / r / x”를 입력하려고합니다.

“/ f”매개 변수는 CHKDSK가 스캔 중에 발견 한 오류를 수정하도록 지시합니다. “/ r”매개 변수는 CHKDSK에게 불량 섹터를 찾고 해당 섹터에서 찾은 읽을 수있는 정보를 복구하도록 지시합니다. “/ x”매개 변수는 프로세스가 시작되기 전에 CHKDSK가 드라이브를 분리 (운영 체제에서 오프라인 상태로 전환)하도록 지시합니다.

말할 것도없이 CHKDSK가 검사 및 수정 작업을 완료하는 동안 다른 용도로 컴퓨터를 사용하지 않는 것이 좋습니다.

추가 CHKDSK 매개 변수

CHKDSK에는 프로그램의 동작을 수정하는 데 사용할 수있는 많은 선택적 매개 변수 라이브러리가 있습니다.

– Volume 매개 변수를 사용하면 드라이브 이름 (콜론 포함) 또는 볼륨 이름을 지정할 수 있습니다. 실제로 <및> 문자는 필요하지 않습니다.

– Path 및 FileName 매개 변수는 FAT 또는 FAT32 조직 모델을 사용하는 드라이브 만 사용할 수 있습니다. Path and FileName을 사용하면 CHKDSK가 조각화를 확인할 파일 또는 파일 세트의 위치와 이름을 지정할 수 있습니다. 사용할 수 있습니까? 및 * 와일드 카드 문자는 여러 파일을 지정합니다.

/ f – / f 매개 변수는 CHKDSK에 실제로 디스크의 오류를 수정하도록 지시합니다. 디스크가 잠겨 있어야합니다. CHKSDK가 드라이브를 잠글 수없는 경우 다음에 컴퓨터를 다시 시작할 때 드라이브를 확인할 것인지 묻는 메시지가 나타납니다.

/ v – / v 매개 변수는 디스크를 점검 할 때 모든 디렉토리의 각 파일 이름을 표시합니다.

/ r – / r 매개 변수는 불량 섹터를 찾아서 읽을 수있는 정보를 복구합니다. 디스크가 잠겨 있어야합니다. / r에는 물리적 디스크 오류에 대한 추가 분석과 함께 / f의 기능이 포함됩니다.

/ x – / x 매개 변수는 필요한 경우 볼륨을 먼저 마운트 해제합니다. 드라이브에 열려있는 모든 핸들이 무효화됩니다. / x에는 / f의 기능도 포함되어 있습니다.

/ i – / i 매개 변수는 NTFS 모델로 포맷 된 드라이브에서만 사용할 수 있습니다. 이렇게하면 인덱스 항목을 덜 활발하게 검사하여 CHKDSK의 속도를 높이므로 CHKDSK를 실행하는 데 필요한 시간이 줄어 듭니다.

/ c – / c 매개 변수는 NTFS 디스크에서만 사용할 수 있습니다. 이렇게하면 CHKDSK가 폴더 구조 내에서주기를 확인하지 않도록 지시하므로 CHKDSK를 실행하는 데 필요한 시간이 줄어 듭니다.

/ l – / i 매개 변수는 NTFS에서만 사용할 수 있습니다. 결과 로그 파일의 크기를 입력 한 크기로 변경합니다. size 매개 변수를 생략하면 / l은 현재 크기를 표시합니다.

/ b – / b 매개 변수는 NTFS에서만 사용할 수 있습니다. 볼륨의 불량 클러스터 목록을 지우고 할당 된 모든 여유 클러스터와 오류가 있는지 다시 검색합니다. / b에는 / r의 기능이 포함되어 있습니다. 볼륨을 새 하드 디스크 드라이브로 이미징 한 후이 매개 변수를 사용하십시오.

/? – /? 매개 변수는이 매개 변수 목록과 CHKDSK 사용에 대한 기타 지시 사항을 포함하는 도움말 파일을 표시합니다.

요약하면 명령 프롬프트에 입력해야하는 전체 명령은 다음과 같습니다.

chkdsk

chkdsk C : / f / r / x

부트 드라이브에서 CHKDSK 사용

부팅 드라이브는 컴퓨터가 시동 (부팅)되는 하드 드라이브의 파티션입니다. 부트 파티션은 여러 가지면에서 특별하며, 그 중 하나는 CHKDSK가 처리 할 수 ​​있도록 특별한 처리가 필요하다는 것입니다.

CHKDSK는 검사하는 부팅 드라이브를 잠글 수 있어야합니다. 즉, 컴퓨터를 사용중인 경우 시스템의 부팅 드라이브를 검사 할 수 없습니다. 대상 드라이브가 외부 또는 비 부트 내부 디스크 인 경우 위의 예제 명령을 입력하자마자 CHKDSK 프로세스가 시작됩니다.

그러나 대상 드라이브가 부팅 디스크 인 경우 시스템은 다음 부팅 전에 명령을 실행할 것인지 묻습니다. “yes”(또는“y”)를 입력하고 컴퓨터를 다시 시작하면 운영 체제가로드되기 전에 명령이 실행되어 디스크에 완전히 액세스 할 수 있습니다.

CHKDSK 명령은 특히 더 큰 드라이브에서 수행 될 때 실행하는 데 시간이 오래 걸릴 수 있습니다.

그러나 파일 시스템 검사가 완료되면 전체 디스크 공간, 바이트 할당 및 가장 중요하게는 발견 및 수정 된 오류를 포함한 결과 요약이 표시됩니다.

이전 버전의 Windows에서 CHKDSK

CHKDSK 명령은 모든 버전의 Windows에서 사용할 수 있으므로 Windows 7, 8 또는 XP에서 실행중인 사용자는 위 단계를 수행하여 하드 드라이브 스캔을 시작할 수도 있습니다. 이전 버전의 Windows의 경우 사용자는 시작> 실행 으로 이동하여“cmd”를 입력하여 명령 프롬프트를 볼 수 있습니다.

명령 프롬프트 결과가 표시되면 마우스 오른쪽 단추로 클릭하고 "관리자 권한으로 실행"을 선택하여 CHKDSK를 성공적으로 실행하는 데 필요한 권한을 프로그램에 부여하십시오.

경고 참고 사항 : 이전 하드 드라이브에서 CHKDSK를 사용하는 경우 명령을 실행 한 후 하드 드라이브 공간이 크게 줄어드는 것을 알 수 있습니다. 이 결과는 CHKDSK가 수행하는 중요한 기능 중 하나가 드라이브의 불량 섹터를 식별하고 차단하는 것이므로 하드 드라이브 고장으로 인한 것입니다.

기존 드라이브의 불량 섹터 몇 개는 일반적으로 사용자에게 눈에 띄지 않지만 드라이브가 고장 나거나 심각한 문제가있는 경우 CHKDSK에 의해 매핑 및 차단 될 때 상당 부분의 불량 섹터가 발생할 수 있습니다. 하드 드라이브 용량의.

CHKDSK를 시작하는 다른 방법

명령 프롬프트 사용이 마음에 들지 않으면 시스템에서 CHKDSK를 호출하는 다른 방법이 있습니다. 아마도 가장 쉬운 방법은 Windows 탐색기를 직접 사용하는 것입니다.

Windows 파일 탐색기 창을 열고 확인하려는 드라이브로 이동하십시오.

하드 드라이브 아이콘을 마우스 오른쪽 버튼으로 클릭하고 속성을 선택하십시오.

도구 탭을 선택하고“확인”을 클릭하여 표준 매개 변수로 CHKDSK를 시작하십시오.

일상적인 시스템 유지 관리의 일환으로 CHKDSK를 정기적으로 실행하는 것이 좋습니다.

CHKDSK는 최초 발명 이후 40 년이 지나도 강력하고 유용한 도구로 남아 있습니다.

다른 Windows 10 질문이 있습니까? 필요한 리소스가 있습니다!

Windows 10 검색이 작동하지 않는 문제를 해결하기위한 가이드입니다.

주로 게임을 재미 있고 특히 게임에 사용하십니까? 게임용 Windows 10 컴퓨터 최적화에 대한 자습서를 확인하십시오.

시스템 관리자 인 경우 Windows 10 용 Active Directory 설정에 대해 배울 수 있습니다.

Windows 고급 사용자는 Windows 10에서 특정 창을 맨 위에 유지하는 방법에 대한 TechJunkie 연습을 읽으려고합니다.

원하는 시스템 성능이라면 Windows 10 성능에 대한 전체 가이드를 읽으십시오.

정기적 인 시스템 유지 보수 일정의 일환으로 CHKDSK를 실행 또는 실행할 계획입니까? 다른 유지 관리 유틸리티는 무엇입니까? 아래에 의견을 남겨주세요!

Windows 10에서 chkdsk로 하드 드라이브를 스캔하고 수정하는 방법