용량을 적게 사용하여 하드 드라이브의 안정성을 높일 수 있습니까?


10

Win 7 상자에서 교체품으로 사용할 계획 인 3TB SATA 하드 드라이브를 사용했습니다.

이 용량이 모두 필요한 것은 아니므로 1TB로 포맷하면 안정성이 높아질 것이라고 생각했습니다. 이것에 대한 나의 생각은 다음 생각에 근거합니다.

  • 각 섹터 / 트랙 사이에는 물리적 인 '호흡 공간'이 더 많습니다.
  • 불량 섹터가 발견되면 할당되지 않은 섹터가 더 많이 사용됩니다.

내 가정이 사실입니까?

내 가정이 사실이 아닌 경우 사용되지 않은 모든 공간은 어떻게됩니까? 하드 드라이브는 여전히 동일한 물리적 크기로 포맷됩니까? 따라서 내 1TB 드라이브는 마치 3TB로 포맷 된 것처럼 여전히 플래터에 섹터를 압착하고 있습니다.

많은 감사합니다!


1
"포맷"이란 무엇입니까? 파티션 생성을 언급하고 있습니까? 파티션이 사용되지 않은 공간으로 확장되는 이유는 무엇입니까? 사용하지 않는 공간을 사용하려는 미래의 계획을 방해한다고 생각하지 않습니까?
Kaz

불량 섹터에 대해서만 안정성을 높이기를 원 했습니다. 드라이브의 한 파티션을 드라이브의 다른 파티션에 미러링 할 수 있습니다. 그러나 성능은 끔찍할 것입니다.
derobert 2016 년

답변:


30

당신의 가정이 잘못되었습니다.

드라이브는 실제 섹터로 구성된 고정 된 물리 포맷을 가지며 총 3TB입니다. 드라이브를 포맷하면 해당 섹터의 데이터가 효과적으로 지워지지 만 다시 정렬하거나 물리적 크기 나 레이아웃을 변경하지는 않습니다. 더 적은 용량으로 포맷하면 추가 공간을 낭비하게되므로 공간이 존재하지만 아무 것도 사용하지 않을 것 입니다.

포맷팅은 물리 섹터 크기 나 트랙 간 공간을 변경하지 않습니다.

할당되지 않은 섹터와 관련하여 드라이브에는 재 할당을 위해 미리 설정된 수의 예약 된 섹터가 있으며 드라이브는 운영 체제에서 섹터가 사용되는지 여부를 알 수 없습니다. SSD에는 "트림 (trim)"이라는 기능이있어 드라이브가 깨끗하게 지워지는 것을 알 수 있지만 이것은 약간 다릅니다. 회전 플래터에는 비슷한 기능이 없습니다. 포맷되지 않은 섹터는 불량 섹터 재 할당에 사용되지 않습니다.

3TB 드라이브를 1TB로 포맷하면 2TB의 공간을 사용하지 못하게되어 드라이브에 소비 한 것의 2/3를 낭비하게됩니다. 1TB 파티션은 2TB의 빈 공간 앞에 있습니다.


이것이 SSD에 해당되는지 알고 있습니까? 남은 공간을 사용하여 마모를 방지하기 때문에 운영 체제보다 용량이 더 많다는 것을 알고 있습니다. SSD를 포맷하면 포맷되지 않은 공간이 같은 목적으로 사용됩니까?
mowwwalker

2
@Walkerneo SSD는 마모 레벨링 요구 사항으로 인해 실제 데이터를 포함하고 지울 수있는 블록에 대한 자세한 지식이 필요하므로 TRIM 명령이 다릅니다. SSD는 실제로웨어 레벨러의 작동 방식으로 인해 사용하지 않는 공간을 확보하는 데 도움이됩니다. 이것은 운영 체제 지원으로 인해 특별히 "종료"될 필요는 없지만 아프지 않을 것입니다. SSD에 필요한 모든 것은 OS 지원 및 일부 여유 디스크 공간입니다. Win7 또는 대부분의 다른 최신 시스템과 같은 트림 지원 OS를 사용하는 경우 드라이브를 포맷 할 필요가 없습니다.
Mokubai

@ Mokubai : 내가 실수하지 않으면 "cordoned off"영역을 수정할 수있는 SSD 관련 유틸리티도 있습니다.
Karan

@Karan 이것은 over provisioning 이라고 불립니다. 실제로이를 변경할 수있는 SSD가 있습니다 (이것은 언급 한 공급 업체별 도구에도 불구하고). 일반적으로 생각에서, 단순히 아마이 원인을 도움이되지 않습니다 파티션 크기를 변경 낮은 파티션 크기를 사용하는 것이 있지만, (솔리드 스테이트 드라이브는웨어 레벨링에 대한 전체 드라이브를 사용) 것입니다 당신이하지 않도록 (이상) 드라이브를 채울 ...
획기적인

1

하드 드라이브가 사용하는 오류 수정 알고리즘은 다른 모든 오류 수정 알고리즘과 마찬가지로 실패 할 가능성이 있습니다. 하드 드라이브가 전송 한 것과 다른 데이터를 기록했을 가능성이 매우 높지만 원격에 존재합니다. 용량이 수조 바이트에 이르면이 확률은 통계적으로 증가합니다.

그러나 공간을 사용하지 않고 남겨두면 추가 보호 기능을 구매할 수 없습니다. PAR / PAR2 도구를 사용하거나 여러 번 데이터를 작성하여 중복 데이터를 저장하여 추가 보호를 얻을 수 있습니다.

그러나이 문제가 걱정되면 데이터를 다른 물리적 드라이브에 복사하여 기계적 고장 방지 등과 같은 추가 이점이있는 노력을 기울일 수 있습니다.

공간을 사용하지 않으면 하드 드라이브 헤드가 부딪쳐서 표면이 긁히는 경우 추가 기회가 발생합니다. 그러나이 데이터를 사용한다고 가정 할 때 디스크 주위에 데이터를 균등하게 배치하는 방법이 없다면 헤드가 데이터가 포함 된 트랙에 있거나 근처에있을 가능성이 높습니다. 하드 드라이브 컨트롤러가 "파크"명령에 응답하여 데이터를 "탈출"하는 시대는 오래되었습니다.


0

하드 드라이브를 최대 3TB 용량으로 포맷하고 1TB 이상을 사용하지 않으면 하드 드라이브의 수명을 늘릴 수 있습니다. 필자는 하드 드라이브가 기계적으로 고장날 가능성이 있지만 확실하지는 않다고 말합니다. 실제로 이런 일이 발생하지 않도록 할 수있는 일은 없습니다. 그러나 플래터의 섹터가 손상되기 시작하면 파티션 테이블은 손상되지 않고 사용되지 않은 플래터의 다른 섹터로 다시 매핑됩니다. 하드 드라이브를 최대 용량으로 사용하면 섹터가 다시 매핑되지 않으므로 데이터가 손실 될 수 있습니다. 도움이 되었기를 바랍니다! :-)


1
단지 3TB 드라이브 1TB를 이용한 것 NO의 기계적 드라이브의 수명에 영향.
Ramhound

0

또한 큰 드라이브를 분할 한 다음 운영 체제를 하나의 파티션에 설치하는 드라이브 (예 : 회전하는 자동차 타이어)의 수명을 기준으로 작업을 수행하면 수명을 늘리고 속도를 조금 높일 수 있습니다. 하나만으로 드라이브 (캐시)를 수행하고 이미 제안한 것처럼 세 번째 [3 개의 파티션을 만들었다 고 가정]의 데이터. 이제 보증 기간이 3 년인 경우 매년 각 파티션의 사용을 교체하여 캐시 및 운영 체제 w / 캐시 및 임시 파일 등을 통해 가장 많이 쓰여지는 순서로 교체 한 경우 1 개의 파티션에서 가상 메모리를 삭제하고 새로 설치하면됩니다. OS는 처음부터 완벽한 조각 모음과 동일합니다. 또한 데이터를 한 데이터에서 다음 데이터로 복사 할 때 각 데이터를 깨끗하게 다시 포맷 할 수 있습니다. 그런 다음 모든 파일을 새로운 드라이브로 복사하기 때문에 소스 파티션에서 조각화되어 있어도 한 번에 모두 복사하면 조각화되지 않습니다. 가장 큰 이득은 3 개의 파티션에 디스크 쓰기를 분산시키는 것입니다. 기존 파일 이름이 더 커지면 끝까지 추가되지만 모든 변경 사항이 처음부터 시작되기 때문에 특정 파일에 대한 몇 가지 중요한 쓰기가 있습니다. . 몇 년 전 NDD에서 마지막으로 쓰기 전에 읽기 / 쓰기를 계속 시도하면서 약점을 발견했습니다. 6 번 시도 (DOS 기본 시도)로 쓸 수 있다면 일부 응용 프로그램이 때때로 멈추고 NDD를 실현하는 이유가 궁금했습니다. 모든 것이 정상 인 것처럼 계속 약 해졌고 (약점을 말하지 않음) ID 응용 프로그램을 사용하여 클러스터 테스트 대상을 확인했습니다. .. 중고 Norton ' 디스크 편집에서 해당 클러스터를 사용한 파일을 식별 한 다음 실제 파일 이름을 FILENAME.BAD로 바꿨습니다. 이제 누락 된 파일을 다시 설치해야했지만 무엇을 추측해야합니까? 더 이상 소프트웨어가 정지하지 않습니다 ... 기술적으로 내가 한 일은 수동으로 드라이브 수준에서 불량 지점을 수동으로 표시하는 것이 었습니다. 이름을 바꾸면 새로운 (강하지 않은) 드라이브 영역에 작성되도록했습니다. 정상적인 복용 기간 동안 여러 번 쓰여진 파일이 처음부터 실패하기 시작한 영역이라는 것을 알았습니다.

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