느린 하드 드라이브 문제를 해결하려면 어떻게합니까?


12

컴퓨터가 느려져서 놀라지 않습니다 (6 세 정도). 내가 확인한 내용은 다음과 같습니다.

  1. 그들은 자주하지 않습니다 (하루에 두 번만).
  2. 그들이 발생하면 하나의 응용 프로그램은 10-60 초 동안 멈추고 나머지는 멈추지 않지만 느려집니다.
  3. 발생하더라도 CPU 사용량은 낮게 유지됩니다.
  4. 텍스트 편집기, 파이어 폭스, 스카이프와 같은 응용 프로그램에서 발생합니다.
  5. CPU 부하가 심할 때 몇 시간 동안 사용하는 일부 응용 프로그램 (예 : 게임)에는 발생하지 않습니다.

참고 사항 :

  1. 그래픽 카드 및 PSU는 새로운 기능입니다 (1 년 내내).
  2. 지금은 상당한 양의 소프트웨어가 설치되어 있지만 Windows를 다시 설치 한 직후에도 이런 일이 발생했습니다.
  3. 이 HDD는 많은 파티셔닝 방식과 200GB의 데이터 이동과 같은 몇 가지 무거운 작업을 거쳤습니다.

위의 문제 때문에 이미 70 %가 하드 드라이브에 문제가 있다고 확신합니다. 그러나 교체하기 전에 RAM, 소프트웨어 또는 PSU와 같은 다른 가능성은 배제하고 싶습니다.

현재 전체 상자를 교체 할 돈이 없지만 구성 요소 중 하나를 쉽게 교체 할 수 있습니다.

나는 (같은 몇 가지 질문 읽은 이 하나 인 알 수없는 문제, 문제 해결에 대한 일반적인 지침 제공) 하지 내가 여기서 무엇을 찾고 있어요입니다.

내 주요 질문은
문제가있는 하드 드라이브가 있는지 확인하기 위해 어떤 테스트 또는 벤치 마크를 실행할 수 있습니까?
이 문제를 해결할 필요가 없습니다. 하드 드라이브인지 확인하는 것에 만족합니다.

친구로부터 새로운 하드 드라이브를 빌려서 더 나아 졌는지 확인할 수있었습니다. 긍정적 인 결과는 다른 모든 구성 요소를 배제하지만 소프트웨어 문제를 배제하지는 않습니다 (이 새로운 하드 드라이브에는 매일 사용하는 소프트웨어가 없기 때문에).

Windows / Linux에서 실행


2
이 질문은 너무 모호합니다. 무엇을 이미 시도해보아야합니까? 진단에 100 % 확신하는 방법을 알려 드릴 방법이 없습니다. 교체 드라이브를 테스트하려면 하드 드라이브를 가져 와서 드라이브를 복제하십시오. SU에서 검색하는 방법을 찾을 수 있습니다. 또는 컴퓨터 판매점과 같이 귀하를 대신 할 수있는 사람에게 가져 가십시오.
Ƭᴇcʜιᴇ007

HDD 진단 소프트웨어 목록을 찾고 있다면 질문을 편집하여 명확하게 설명하고 이미 시도한 목록과 SU 관련 많은 질문이 도움이되지 않은 이유를 포함 시키십시오.
Ƭᴇcʜιᴇ007

1
마지막 단락과 관련하여 : 진단에서 하드 드라이브 관련 문제를보고하지 않지만 새 드라이브에 동일한 문제가 있음을 확인하려는 경우 드라이브의 내용을 새 드라이브로 복제 할 수 있습니다. 두 드라이브에서 동일한 소프트웨어.
rob

1
@ techie007 당신이 연결 한 질문에 대한 답변은 매우 포괄적 인 것 같지 않습니다 ... : \
Deltik

1
@ techie007 편집 할 때 요청한 내용을 명확히했습니다. 나는이 질문을하기 전에 어떤 도구도 시도하지 않았으며, 심지어 아무것도 몰랐으며, SU는 일반적으로 내가 모르는 것을 다루는 첫 번째 장소입니다. :). 먼저 검색을했지만 검색 문제를 [문제 해결] 및 [하드 드라이브] 태그로 제한했기 때문에 이러한 질문을 전혀 찾지 못했습니다.
Malabarba 2016 년

답변:


22

SMART 속성 확인은 하드 드라이브 문제를 식별하는 데 유용한 첫 번째 단계입니다.

SMART 속성에 액세스

GSmartControl 과 같은 타사 도구를 사용하여 Windows에서 SMART 속성을 볼 수 있습니다 .

macOS에서는 디스크 유틸리티를 사용할 수 있지만 그다지 장황하지는 않습니다. 명령 줄을 사용하여 패키지에서 설치smartctlsmartmontools 하여 SMART 속성에 액세스 할 수 있습니다 .

Linux에서 smartctl -a /dev/hda(package의 smartmontools) 명령 은 하드 드라이브에 대한 SMART 정보를 제공하며, 여기서 /dev/hda해당 장치로 교체됩니다. 그놈 디스크 ( 이전 gnome-disks의 패키지 )는 하드 드라이브 상태에 대한 추가 정보를 제공하는 그래픽 유틸리티입니다.gnome-disk-utilitypalimpsest

[palimpsest는 불량 HDD를 보여줍니다.]

SMART 속성 이해

관련성이 있고 주목할만한 몇 가지 속성이 있습니다. 더 큰 목록은 여기 에서 찾을 수 있습니다 .

0이 아닌 읽기 오류율 (ID 1)은 디스크 표면 또는 읽기 / 쓰기 헤드에 문제가 있음을 나타냅니다.

처리량 성능 (ID 2) 디스크의 평균 효율성이다. 값이 임계 값 아래로 떨어지면 디스크에 문제가있을 수 있습니다.

높은 스핀 업 시간 (ID 3) (밀리 초 단위로 기록)은 하드 드라이브가 회전하는 데 문제가 있음을 나타낼 수 있습니다.

재 할당 된 섹터 수 (ID 5)가 증가 하면 하드 드라이브의 영역이 무결성에 실패하고 데이터를 이동해야 함을 의미합니다. 이로 인해 섹터를 다시 매핑 할 때 성능이 저하되지만 하드 드라이브가 고장날 경우 더 심각 할 수 있습니다.

낮은 탐색 시간 성능 (ID 8)은 자기 헤드의 기계적 문제를 나타냅니다.

회전 재시도 횟수 스핀 업이 실패 할 때 (ID 10)까지 간다. 이 경우 하드 드라이브가 정상적으로 회전 할 수있을 때까지 입 / 출력 작업이 대기 상태가되어 속도가 저하됩니다. 그러나 더 중요한 것은 하드 드라이브의 회전을 다시 시도해야 할 경우 임박한 오류의 징후입니다.

0이 아닌 보고 된 수정할 수없는 오류 (ID 187) 수는 하드웨어 오류 수정으로 섹터 수를 수정할 수 없음을 의미합니다. 노년의 표시가 있습니다.

현재 보류중인 섹터 수 (ID 197)는 리매핑 기다리고 섹터의 수이다. 이것은 하드 드라이브의 수명을 나타냅니다.

HDD 벤치 마크

[Palimpsest HDD 읽기 테스트]

하드 드라이브에 성능이 저하되는 특정 위치가있는 경우 (자주 사용하는 정보가 저장된 위치 일 수 있음) 하드 드라이브 읽기 벤치 마크에서이를 확인할 수 있습니다. 위는 GNOME Disks ( ) palimpsest로 알려진 하드 드라이브 벤치 마크의 스크린 샷입니다 .gnome-disks

Linux에서 명령 행 벤치 마크를 선호하는 경우 여러 옵션을 결합 할 수 있습니다.

  • hdparm(패키지에서 hdparm)
    • hdparm -t /dev/hda — 버퍼링 된 순차 읽기 테스트 /dev/hda
    • hdparm -T /dev/hda — 캐시 된 순차적 읽기 테스트 /dev/hda
  • dd(패키지에서 coreutils)
    • dd if=/dev/hda of=/dev/zero bs=1M count=1024— 블록 크기 /dev/hda1GiB사용하기 위해 처음부터 계속 읽기1MiB
  • ioping(패키지에서 ioping)
    • ioping -R /dev/hda — 무작위 읽기 테스트 /dev/hda

Windows에서는 HD Tune 과 같은 도구를 사용 하여 하드 드라이브 벤치 마크를 수행 할 수 있습니다 .

macOS에서는 Blackmagic Disk Speed ​​Test 와 같은 도구를 사용 하여 하드 드라이브 벤치 마크를 수행 할 수 있습니다 .


이 답변에 추가하려면 재 할당 된 주소에 액세스하려고 할 때마다 재 할당 된 섹터가 느려지 게됩니다. 재 할당 된 섹터가 많을수록 하드 드라이브가 디스크 표면의 다른 부분을 찾아서 다시 매핑 된 주소에서 읽을 때 속도가 느려질 수 있습니다.
rob

0이 아닌 원시 읽기 오류율이 반드시 드라이브에 문제가 있음을 나타내는 것은 아닙니다 . superuser.com/questions/393257/…에 대한 설명을 참조하십시오 .
Gurken Papst 2016

스핀 업 시간은 5458의 원시 값으로보고되며 전원 켜기 시간은 13477입니다. 문제입니까? 5 초가 많이 들립니다.
Malabarba 2016 년

스핀 업 시간 5.448 초? 시간이 오래 걸리는 것처럼 보일 수 있지만 보통의 야구장에있을 수 있습니다. 출처 : Western Digital Scorpio ML40 최적화 스핀 업 기능 . 시작 시간이 561.5 일입니까? SATA 장치의 전원을 거의 24 시간 내내 켜두었기 때문에 별 의미가 없습니다.
Deltik

1
@Christoph :이 프로젝트는 종료 된 CodePlex에서 호스팅 되었습니다 . 프로젝트가 더 이상 유지되지 않는 것 같습니다. HDD Guardian의 대안으로 GSmartControl 을 사용할 수 있습니다 .
Deltik

3

Windows 내에서 테스트 할 수있는 또 다른 방법은 명령 프롬프트를 실행하는 것입니다 (Vista 또는 Windows 7에서 관리자로 실행). 여기에서 입력 CHKDSK C: /f /r하고 Enter를 누르십시오. 파일 시스템을 검사하고 여유 공간에 오류가 있는지 검사합니다.


2
... 그리고 손상된 섹터에 쓰면 예약 된 재 할당 섹터를 차지하고 결국 쓰기 오류가 발생하기 때문에 심각하게 손상된 드라이브에서 데이터 손실이 발생할 수 있습니다. 디스크의 상태가 확실하지 않거나 디스크에 유용한 데이터가 있고 백업이없는 경우에는이 작업을 수행하지 마십시오. 그러나 SMART 데이터 또는 진단 테스트는 읽기 전용이며 아프지 않아야합니다. 보고 된 문제점이 있으면 데이터를 즉시 백업해야합니다.
Gurken Papst

2

GSmartControl 과 같은 도구를 사용하여 드라이브 SMART 상태를 확인하십시오 . 불량 섹터와 같은 심각한 문제가있는 경우 데이터에서 볼 수 있습니다. 자체 테스트를 시작하여 아직 기록되지 않은 새 오류에 대해 알아볼 수도 있습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.