SSD에서 CHKDSK를 실행하는 것이 얼마나 안전합니까?


44

최근에 랩톱에서 chkdsk를 실행해야한다는 경고가 Windows 7에 표시되는 것을 보았습니다. 내 노트북에는 SSD가 포함되어 있으며 그러한 드라이브에서 chkdsk를 실행하는 데 부정적인 영향이 있는지 확실하지 않습니다. 드라이브에 "불량 섹터"를보고하는 데 잠재적 인 문제가 있습니까? 섹터의 물리적 개념이 플래터와 마이크로 칩간에 완전히 다르다고 생각합니다.

SSD가 TRIM을 지원하지 않는다고 생각합니다. 약 14 개월이었고 빠른 웹 검색은 그렇지 않다는 것을 암시하는 것처럼 보입니다 (물론이 정보를 찾는 것은 거의 불가능합니다!). 삭제 방법이 많지 않아야하므로 TRIM이 여기에서도 관련이 있는지 확실하지 않습니다.

그렇다면 SSD 드라이브에서 chkdsk를 실행하는 것이 얼마나 안전합니까?

내가 가지고있는 SSD 모델은 "Samsung SSD PB22-JS3 2.5"로보고됩니다.


왜 SSD 또는 랩톱의 정확한 모델을 제공하지 않습니까? 누군가가 웹 검색에서 찾은 것보다 더 많은 것을 읽을 수도 있습니다.
CarlF

날 믿어, 삭제 뒤에 많은 롯이 있습니다. 나는 SMART 데이터를 검사하면 지속적으로 큰 파일을 쓰고 삭제하는 대신 누적되는 일반 임시 파일, 페이징 등에서 단순히 10 배의 드라이브 용량으로 드라이브 용량을 기록하는 드라이브를 봅니다.
Shinrai

1
사람들이 왜 SSD에 대해 무언가를 두려워합니까? 마치 매우 조심하지 않으면 폭발 할 신성한 장치 인 것 같습니다!
Mircea Chirea 21

1
@iconiK-최신 유형의 SSD를 사용하면 걱정할 것이 거의 없습니다. 그러나 SSD의 1 세대 또는 2 세대에서는 사람들이 걱정해야 할 많은 함정이있었습니다 (실제 문제는 아니지만). 주류 사용의 SSD는 매우 새로운 기술입니다. 수퍼 유저의 대부분의 사람들은 CD 나 DVD 같은 것들이 단지 수십 년의 저장 수명을 가지고 있다는 것을 깨닫지 못합니다. 10 년 전에 CD에 백업 한 모든 것을 알고 있습니까? 조금 녹슬
었을

1
@Eilon, 맞습니다. 그러나 최악의 상황은 드라이브의 일부에서 몇 번의 쓰기주기를 사용하는 것입니다. 수만 번의 쓰기주기가있는 셀과웨어 레벨링을 수행하는 스마트 컨트롤러가있는 셀을 사용하면 SSD가 HDD보다 훨씬 안정적 일 수 있습니다 (플랫 오류 대신 읽기 전용 모드로 전환).
Mircea Chirea

답변:


25

드라이브에 "불량 섹터"를보고하는 데 잠재적 인 문제가 있습니까?

아마도 chkdsk는 한 섹터 나 세 개의 섹터를 불량으로보고하고 OS에게 사용 중지를 지시 할 수 있습니다. 이렇게하면 사용 가능한 디스크 공간이 약간 줄어들지 만 영구적이지 않습니다 (노력으로 다시 얻을 수 있음). chkdsk가 SSD 섹터를 나쁜 것으로보고하는 것을보고 놀랐습니다. 그래도 불량 섹터를 찾기 위해 chkdsk를 실행하지는 않습니다.

그렇다면 SSD 드라이브에서 chkdsk를 실행하는 것이 얼마나 안전합니까?

아무것도 아프지 않아야합니다. 파일 시스템이 손상되었을 수 있습니다. 가능한 부패 소스 :

  • 부정한 종료
  • 오작동하는 악성 또는 양성 소프트웨어
  • 비 ECC 보호 불량 메모리에서 임의로 플립 된 비트.

1
웨어 레벨링이 이것을 완전히 잘못하지 않습니까? 불량 메모리 셀을 찾을 수 있지만 SSD는 파일 시스템의 해당 영역을 다른 곳으로 이동시킵니다. 또한 드라이브의 모든 지점에서 데이터를 읽고 써서 불량 섹터를 테스트하지 않습니까?
endolith

14

그런 드라이브에서 chkdsk를 실행하는 데 부정적인 영향이 있는지 확실하지 않습니다.

아니요, SSD에서 chkdsk를 실행하면 부정적인 영향이 없습니다.

드라이브에 "불량 섹터"를보고하는 데 잠재적 인 문제가 있습니까?

그렇습니다. SSD에는 섹터가없는 것이 사실이지만 SSD의 일부를 '마모'하면 OS가이를 "불량 섹터"로보고 / 봅니다.

그렇다면 SSD 드라이브에서 chkdsk를 실행하는 것이 얼마나 안전합니까?

실제로, 당신은 정말로 그것을 전혀 실행할 필요가 없을 수도 있습니다 ... 최신 SSD 드라이브는 마모 된 비트 (마모 레벨링 기술)를 자동으로 다시 매핑합니다. 이것은 드라이브가 파괴 불가능하다는 것을 보장하지는 않지만, 마모 된 비트가 많으면 결국 사용 가능한 비트가 부족합니다 ...


1
"그렇습니다. SSD에는 섹터가없는 것이 사실이지만, SSD와 별도로 '마모'하면 OS가이를"불량 섹터 "로보고 / 봅니다." 나는 이것이 정확하다고 생각하지 않습니다. iconiK가 지적했듯이 OS가 불량 섹터를 발견하면 드라이브가 이미 죽어 가고 있습니다. 드라이브 컨트롤러가 셀을 읽을 수없는 경우 (CRC 실패) 오류 수정 코드를 사용하여 셀을 복구하고 OS에 투명한 내부적으로 다시 매핑합니다. 컨트롤러가이를 수행하지 못하면 OS에서 읽지 못합니다 (-> 불량 섹터).
georg

1
chkdsk디스크의 파일 시스템 구조가 어떤 이유로 손상된 경우 실행해야 할 수도 있습니다. 항상 불량 섹터가있는 것은 아닙니다. 불량 섹터 이외의 다른 것들은 파일 시스템 손상을 일으킬 수 있습니다.
LawrenceC

이것은 아마도 사실이지만 일부 참고 문헌은 좋을 것입니다
endolith

georg와 동의하십시오. 비디오 감시 서버의 Samsung 850 EVO SSD가 chkdsk에서 불량 섹터를보고합니다. 삼성 매지션은 104TB가 디스크에 기록되었으며 SMART 버튼에 "수정 불가능 오류 수 : 99"가 표시되어 드라이브 펌웨어가 CRC를 통해이를 수정하고 새로운 블록으로 이동할 수있는 충분한 데이터를 읽을 수없는 99 배를 의미합니다. 이러한 오류는 chkdsk에서 불량 섹터로 표시되고 약 10 개의 파일이 손상되었습니다. 더 많은 정보 : techreport.com/review/27909/…
Chris Dragon

11

다른 사람들은 CHKDSK의 하드웨어 부분에 중점을 두었지만 소프트웨어 부분에 대해 조금 씁니다.

CHKDSK는 불량 섹터를 찾아야하는 디스크에서 표면 스캔을 수행 할 수 있지만 이야기의 다른 부분이 있습니다. 또한 축적되었을 수있는 파일 시스템 문제를 확인하고 수정합니다. 나는 창문이 당신을 생각 나게하면 그것을 실행해야한다고 생각합니다. NTFS의 새 버전에는 CHKDSK의 필요성이 감소 된 다양한 개선 사항이 있지만 CHKDSK를 실행해야하는 경우가 여전히 있습니다.


실제로 드라이브에서 읽기 / 쓰기 표면 스캔을 실행합니까?
endolith

4

내가 아는 한 CHKDSK는 불량 섹터를 검색하도록 요청하면 드라이브에서 읽을 수 있는지 확인합니다. 이 정의에 따르면 SSD는 단 두 가지 경우에 불량 섹터를 얻습니다.

  • 컨트롤러가 죽었습니다-> 전체 드라이브가 죽었습니다.
  • 셀이 손상되었습니다-> 컨트롤러가 다시 매핑하지 못했습니다 (사용 된 모든 여유 공간?)

쓰기 사이클 소진을 통해 죽어가는 셀은 "읽기 전용 모드"로 전환됩니다. 즉, 저장된 전하가 소멸 될 때까지 (최소 10 년이 소요될 것으로 예상 됨) 데이터를 계속 읽을 수 있습니다. 이것은 나쁜 부문이 아닙니다.

따라서 CHKDSK는 파일 시스템 오류에 대해서만 경고합니다. 드라이브를 점검하려면 SMART 도구를 사용해야합니다.


실제로 CHKDSK는 사용자에게 파일 시스템 오류를 알려주고 수정하려고 시도합니다.
AndrejaKo

1

Revo Drive 120GB에서 디스크 검사를 실행하고 불량 섹터에서 30GB의 공간을 잃었습니다. revodrive SSD에서 디스크 검사를 실행하지 않습니다. 그러나 나는 다른 사람들을 보증 할 수 없습니다.


귀하의 손실은 아마도 모든 Revo Drive에 내재 된 것이 아닙니다.
HaydnWVN

1

chkdsk /f파일 시스템 오류를 수정하려면 실행 (또는 이와 동등한)을 수행하십시오. 불량 섹터를 확인할 필요가 없으므로 chkdsk / r을 실행하지 마십시오. 점검을위한 집중적 인 디스크 활동은 SSD의 불필요한 마모이며 일반적으로 나쁜 생각으로 인식됩니다.

> = Win8 인 경우 /scan/spotfix대신에 사용하십시오 /f. Win7 및 이전 버전은 여전히을 사용합니다 /f.

http://www.makeuseof.com/tag/stuck-chkdsk-use-fix-right-way/


0

방금이 문제에 부딪 쳤습니다.

"불량 섹터 검색 및 복구 시도"로 CHKDSK를 실행했습니다. 문제가있는 파일을 찾아서 수정했습니다. "고정 된"파일의 원시 파일 비교를 수행 한 후 파일의 섹션이 ZEROed되었다는 것을 알았습니다.

Corsair Performance Pro에서 Windows 7을 실행하고있었습니다.


1
하지만 요점이 뭐야? CHKDSK가 파일을 손상시킨 것으로 비난하고 있습니까? 아마도 그런 일이 아니 었기 때문입니다 . 디스크의 일부 영역이 잘못되어 디스크의 데이터를 복구 할 수없는 것 같습니다. CHKDSK는 더 이상 손상된 영역을 가리 키지 않도록 파일을 재구성하여 프로세스가 불량 섹터에 액세스하지 않고도 파일을 읽을 수 있습니다. 그러나 CHKDSK를 실행하기 전에 데이터가 손실되었습니다.
Scott

사소한 수정 : CHKDSK 실행 한 후 데이터가 확실히 손실 되었습니다 . CHKDSK를 실행하기 전에 SpinRite와 같은 복구 소프트웨어를 사용하여 손상된 섹터에서 데이터를 가져올 수있었습니다. CHKDSK가 불량 섹터를 넘으면 해당 섹터에서 바이트를 들어 올리려고 시도하지 않습니다. 그러나 CHKDSK가 불량 섹터의 원인이 아니라는 것이 맞습니다.
Jan Doggen
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.