포맷하지 않고 불량 블록 확인


9

마우스 오른쪽 버튼 클릭, 메뉴 열기 및 입력과 같은 간단한 작업을 수행 할 때마다 Mac이 일시 중지되는 경향이 있습니다 (실제로이 질문을 입력하기 시작하면 멈췄습니다).

디스크 블록 불량으로 인한 것일 수있는 몇 곳에서이 문제를 해결하는 가장 좋은 방법은 전체 디스크를 0으로 포맷하고 덮어 쓰는 것입니다. 분명히, 이것은 시간이 걸리고 디스크에있는 모든 데이터를 파괴합니다. 드라이브를 포맷하지 않고 불량 블록을 확인하거나 해당 블록을 무시하도록 디스크를 다시 매핑하는 방법이 있습니까 (궁극적으로 수정)?

내 Mac은 최근에 출시 되었기 때문에 (Mac Mini 2011 년 후반) 메모리 부족이나 스왑 페이지와 관련이있는 것 같습니다.


문제는 불량 블록이 아닐 수 있습니다. 부팅 직후 모든 것이 느리거나 지연이 나타나는 데 시간이 걸리나요?
duci9y

정말 느리지는 않지만 일이 멈추고 항상 비치 볼을 얻습니다. 부팅 직후에도 발생합니다.
Ron

불량 블록에 정착하기 전에 모든 것을 시도하십시오. 매우 드물기 때문입니다. 첫 번째 단계는 디스크 유틸리티에서 권한 복구입니다.
duci9y

이것은 RAM이 너무 적고 시스템 스왑 일 수 있다는 것입니다. 활동 모니터에서이를 확인할 수 있습니다.
Thorbjørn Ravn Andersen

나는 그것이 RAM 문제인지 의심합니다. 나의 Mac은 2011 년 말에 Mac Mini이며, 거의 진행되지 않고 있습니다 (어떤 시간에 약 10 개의 앱만 설치되고 최대 약 5 개만 실행됩니다). 권한 수정을 시도했지만 정지가 여전히 발생합니다.
Ron

답변:


4

나는 "나쁜 블록"압정에 대답 할 것이며 여전히 속도가 느리고 단순히 나쁜 블록이 아니라고 결론을 내릴 수 있습니다. (나쁜 블록은 결코 느린 문제가 아닙니다. 시스템은 블록을 너무 빨리 다시 매핑 할 수 있기 때문에 실제로 I / O를 손상시키기 위해 뗏목과 뗏목이 필요합니다. 불량 블록이있는 경우 일부 데이터가 손상 될 수 있습니다 드라이브에 다시 설치하고 다시 설치하면 수정 사항뿐만 아니라 더 많은 불량 블록을 감지하도록 강제로 작성합니다.

드라이브 상태를 확인하기위한 추가 도구가 필요하지 않습니다.

디스크 유틸리티를 열고 물리적 드라이브 자체 (Macintosh HD 또는 파티션 / 볼륨이 아닌)를 선택하고 정보를 선택하십시오.

디스크 유틸리티 정보

SMART Status (SMART 상태)에서 값을 기록하고보고 시간이 지남에 따라 값이 어떻게 변하는 지 확인하면 스토리지 성능 저하 또는 부분 고장에 대해 감지 할 수있는 모든 내용을 알 수 있습니다.


3

질문 의 본질 을 질문 이유 와 분리하면  ...

우분투를 시작하고 불량 블록을 실행

Mac에서 작동하는 Ubuntu 디스크를 사용한 다음 적절한 옵션으로 불량 블록을 실행하십시오.

Ubuntu 맨 페이지 : badblocks-장치에서 불량 블록 검색

… 정답을 보려면 제목을 클릭하십시오.

스택 교환의 다른 곳

OS X의 USB 하드 디스크에 불량 섹터가 있는지 확인하는 방법은 무엇입니까?  (2012-02-27)

  • 다른 관련 질문에 대한 링크.

더 최근에는 Ask Different에서 :

무엇을 사용하든

재배치 (또는 리매핑 또는 스페어 링, 또는 호출 한 것)로 인해 데이터가 손실 될 수 있습니다.


2
Drive Genius 3가 예쁜 그림을 보여줄 수 있고 이미지의 "위치"가 정교하다는 것을 의미하지는 않습니다. 타이밍 매개 변수를 측정하지 않으므로 약한 섹터를 감지 할 수 없으며 불량 섹터와 같은 잘못된 케이블과 같은 다른 요인으로 인한 I / O 오류를 식별 할 수 있습니다. 잘못된 정보로.
BSD Guy

1
@BSDGuy는 badblocksDriveGenius 3과 관련된 제한없이 실행할 수 있습니까? 답변에 세부 사항을 추가해보십시오 . 감사합니다.
Graham Perrin

1

Disk Warrior 또는 Drive Genius를 권장합니다 . 두 가지 모두 하드 드라이브를 분석하기 위해 외부 미디어에서 부팅하는 옵션을 제공해야합니다.


DiskWarrior 4.4는 SMART 데이터를 읽을 수 있지만이 질문의 경우 DiskWarrior로 전달되는 매우 제한된 데이터에 의존해서는 안됩니다. DiskWarrior는 디스크에 결함이있는 섹터를 스캔하도록 설계 되지 않았습니다 .
Graham Perrin

1

"제발 : 제품의 이름을 지정할 수 없다면 테스트 방법을 설명 할 수 있습니까?"

나는 도구의 이름을 지정하지 않았다고 비난 할 수 없습니다. 나는 당신이 어디에 살고 있는지 전혀 몰랐지만 미국 회사에서 당신을 비난해서 고소 할 수 있습니다.

그러나 "유명한 도구"에 대한 그의 경험에 따르면 이니셜은 TTP라고 생각합니다.

내가 알 수 있듯이, 그 제품은 아무것도하지 않는 일을 철저히 수행하지 않는 것 같습니다. 나는 하드 드라이브에 대한 원시 읽기와 I / O 오류를 섹터 문제로 신고하는 것이 전부라고보고했다. 드라이브 문제가 없습니다. 나는 이것을 처음 보았고 100 달러가 들었다.

나는 Drive Genius를 사용한 적이 없으므로 그것에 대해 아무것도 모릅니다. 그러나 Spinrite와 Scannerz에 대해 말할 수는 있습니다.

Spinrite는 적어도 다시 쓰기 모드에서는 매우 위험한 절차를 고려합니다. 섹터를 읽은 다음 드라이브에 다시 쓰려고 시도합니다. 문제의 원인이 실제로 섹터 오류 인 경우에도 문제가 없지만 간헐적 인 케이블 오류로 인해 동일한 문제가 발생할 수 있습니다. 즉, 간헐적 인 케이블 장애로 인해 CPU와 하드 드라이브 간의 데이터 전송이 손상되면 하드 드라이브에서 손상된 데이터를 먼저 읽은 다음 양호한 데이터로 다시 쓸 수 있습니다. 이 경우 부패 가능성이 높습니다. Spinrite는 80 년대 초반 PC 용으로 개발 된 고대 제품입니다.

Scannerz는 실제로 하드 드라이브 테스트 소프트웨어가 아니라 결함 감지 소프트웨어입니다. I / O 오류 및 타이밍 불규칙성을 모니터링하며 드라이브 / 시스템 성능의 통계 모델을 기반으로하는 것으로 보입니다. Scannerz의 "규칙"은 스캔에서 스캔까지 문제가 반복 될 수있는 경우 미디어 자체에 문제가 있으며 이는 불량 섹터 또는 약한 섹터가 될 것입니다. 스캔에서 문제가 반복되지 않으면 케이블 불량 또는 로직 보드의 금이 간 흔적과 같은 다른 오류 일 수 있습니다. Scannerz에는 덮어 쓰기 모드가 있지만 사용 설명서에 대한 경고 대화 상자를 표시하는 제품과 마찬가지로 사용 설명서에 상당히 많은 경고가 표시됩니다. 문제를 해결하기 위해 사용하는 모든 절차가 디스크 유틸리티와 같은 표준 도구를 사용하여 수행되는 것은 아닙니다.

저는 개인적으로 Scannerz가 외장 하드 하드 드라이브에서 잘못된 케이블을 집어 드는 것을 목격했습니다. 스캔하는 동안 실제로 케이블로 바보가되어 결함이있는 케이블이 움직일 때 이상이 생기거나 오류가 발생하는 것을 볼 수 있습니다. 내가 아는 한, 시장의 다른 도구로는 그것을 감지 할 수 없습니다.

다른 도구와 관련하여 Spinrite 또는 Linux 배포판과 같은 오래된 MS-DOS 기반 도구를 사용한다는 아이디어는 대부분의 Mac 사용자에게는 실용적이지 않을 수 있습니다. 나는 대부분의 Mac 사용자가 Linux가 무엇인지조차 확신하지 못하고 기꺼이 내기하고 싶을 것입니다 .MS-DOS에서 시작된 제품이 작동 할 수 있도록 드라이브를 구체적으로 격리하는 방법을 모르거나 알고 싶어 할 것입니다. 잠재적으로 드라이브가 손상 될 수 있습니다. 이러한 기술은 하드 코어 기술자에게는 문제가되지 않지만 대부분의 사람들에게는 실용적이지 않습니다. 또한 디스크 유틸리티의 명령 줄 버전에 대한 시스템 호출을 실행하는 것 이상의 작업을 수행하는 응용 프로그램은 크게 인상적이지 않습니다. IMHO.


1

디스크 유틸리티를 사용하여 장치 이름 (예 : "disk4")을 찾은 다음 터미널 창에서

sudo dd bs=1m if=/dev/disk4 of=/dev/null

전체 드라이브 내용을 읽으려고합니다.


0

이와 같은 작업을 시작하기 전에 I.O 오류가 기록되었는지 확인할 수있는 Console.app (영문 이름)을 엽니 다. I / O 오류가 발생하면 즉시 새 드라이브로 마이그레이션 할 준비를해야합니다. 즉,이 목적으로 드라이브에 여분의 섹터가 부족하여 더 나빠질 것입니다. 이 작업을 수행하는 일반적인 방법은 Time Machine을 사용하여 백업을 만든 다음 드라이브를 변경 한 다음 OS X를 다시 설치하고 설치 관리자에게 Time Machine에서 다시 설정하도록 지시하는 것입니다.

개인적으로 디스크의 모든 파일을 살펴보고 dd를 사용하여 파일을 읽은 간단한 셸 스크립트를 사용했습니다 (계속하면서 읽기 오류를 인쇄합니다). 그런 다음 불량 블록이 포함 된 파일의 이름을 변경하여 다시 사용하지 않습니다.


그래도 영원히 걸리지 않습니까? 하룻밤 사이에 이와 같은 것을 시도해 볼 것입니다. for F in "$(find /)"; do dd if=$F of=/dev/null; if [ $? -ne 0 ]; then echo "$F"; fi; done그렇게해야합니까?
Ron

0

스텔라 드라이브 조각 모음 을 사용하십시오


3
응급 상황에 대처하지 않는 한 타사 디스크 조작 도구를 사용하지 않는 것이 좋습니다. 선보다 더 많은 피해를 줄 수 있습니다.
Thorbjørn Ravn Andersen

조각 모음이 아마도 와이프와 재설치보다 안전하지 않다는 아이디어를 두 번째로 살펴 보겠습니다. 이 도구가 실제로 어떻게 작동하는지에 대한 더 많은 정보가 없다면 제공된 도구를 사용합니다. 그것은 훌륭한 도구 있지만 OS X 문서를 오랫동안 사용하는 몇 명의 사용자들에게 어떻게 작동하는지 듣고 싶습니다.
bmike

0

Disk Warrior는 인덱스 파일이 손상된 드라이브의 인덱스 파일을 복구합니다. 손상된 색인 파일은 종종 드라이브를 사용할 수 없게 만듭니다. Drive Genius는 일부 인덱스 복구를 수행 할 수 있지만 조각 모음으로 가장 잘 알려져 있습니다. 표면 스캐닝은 매우 기본적입니다. 드라이브 테스트 도구의 전체 목록은 다음에서 찾을 수 있습니다.

http://forums.macrumors.com/showthread.php?t=1544280

저는 저렴하기 때문에 Scannerz에 익숙합니다! :-)


1
DiskWarrior는 불량 섹터를 확인하도록 설계되지 않았습니다. 기본 사항을 넘어서 : DriveGenius 3는 확장 스캔 ( :)을 수행 할 수 있습니다 .
Graham Perrin

Scannerz를 추천하십니까? 그렇다면 권장 사항에 대한 기술적 설명을 추가하십시오. 별도의 답변을 고려하십시오. DiskWarrior가 세 가지 제품 중 하나 인 동안에는이 답변에 투표 할 수 없습니다.
Graham Perrin

0

Scannerz를 추천하십니까? 그렇다면 권장 사항에 대한 기술적 설명을 추가하십시오. 별도의 답변을 고려하십시오. DiskWarrior가 세 제품 중에있는 동안이 답변에 투표 할 수 없습니다. – Graham Perrin 4 월 19 일 19:38

이 포럼에서 "권장"제품이 스팸으로 간주 될 수 있으므로 실제로 적합한 지 잘 모르겠습니다. 내가 할 것은 Scannerz에 대한 내 자신의 경험과 또 다른 "유명한"훨씬 비싼 도구를 알려주는 것입니다.

우리는 판매해야 할 레오파드를 운영하는 모든 구형 시스템, 모든 PPC를 몇 대 가지고있었습니다. 이 항목들 중 몇 개 (메모리가 제대로 작동하면 약 5)가 이상한 행동이라고 할 수있는 것을 보여주었습니다. 그들은 정기적으로 우리에게 회전하는 비치 볼을 주거나, 약간 잠그는 등을 할 것입니다. 우리는 진단을 위해 "유명한"도구를 실행하고 그 중 적어도 3 개에 대해서는 AHT를 실행했습니다. 그들은 모두 깨끗한 건강 청구서를 가지고 돌아 왔습니다. 나는 "글쎄, 그것은 나의 상상력이어야한다"고 생각했다. 우리는 판매 한 달 이내에 각 구매자로부터 장치가 고장났다는 통지를 받았습니다. 고객의 재량에 따라 비용 배송비를 환불 하거나 시스템을 수리하여 수리 한 후 다시 배송하는 것이 유일한 옵션이었습니다 .

두 경우 모두 똑같은 문제였습니다. 하드 드라이브가 고장 났거나 고장난 상태였으며 "유명한"도구 나 AHT가 선택하지 않았습니다. 처리해야 할 유닛이 더 많았고 이번 강의를 배웠으므로 이번에는 비슷한 문제가있는 유닛을 더 많이 사용했습니다. 이번에는 드라이브 문제 일 가능성이 있다는 것을 알고 있었기 때문에 /var/log/system.log를 열고 "tail"명령을 사용하여 진행중인 작업을 수행했습니다. "유명한"도구를 사용하면서이 작업을 수행했습니다. I / O 오류가 나타나고 "유명한"도구가 그렇게 많이 그리워하지 않을 것입니다.

Scannerz는 시장에 새로 출시되었으며 가격이 저렴했기 때문에 사진을 찍을 수도 있다고 생각했습니다. Scannerz는 모든 문제와 다른 문제를 모두 포착했습니다! "유명한"도구가 놓친 문제를 놓치지 않았습니다. 또한 장치에 내부 드라이브 케이블이 불량한 경우 장치를 열고 Scannerz 세션을 시작하고 비전 도성 프로브로 케이블을 검사하면 Scannerz가 수많은 오류나 불규칙성을 유발할 수 있습니다.

내가 사용할 유일한 도구는 드라이브 인덱스 문제를 해결하기위한 디스크 워리어 디스크 유틸리티입니다. 그게 내 선택이야 그것들은 내가 믿는 도구입니다. 기간!!

Scannerz가 담당자에게 연락하는 방법에 대한 기술적 세부 정보가 필요한 경우 . 웹 사이트에 마케팅 담당자와 지원 담당자가 있습니다.


사람들에게 Google을 사용하여 무언가를 찾도록하는 것은별로 도움이되지 않습니다 (스패머가 필터를 우회하기 위해 자주 사용하는 트릭). 소프트웨어 웹 사이트에 대한 링크를 추가 할 수 있습니까?
nohillside

제품의 이름을 지정할 수없는 경우 테스트 방법을 설명 할 수 있습니까?
Graham Perrin
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.