유효 하드 드라이브 크기가 실제 크기보다 작은 이유는 무엇입니까?


18

방금 Windows 7과 함께 설치되었으며 250GB 하드 디스크가있는 새로운 Lenovo 노트북을 받았습니다.

Windows 7에 따르면 하드 디스크 드라이브에는 C:221GB와 9.76GB의 두 부분이 Lenovo Recovery있습니다. 두 부분의 합은 230.76GB입니다.

올바르게 기억한다면 250GB를 1024로 세 번 나누면 232.8GB가 표시되며 이는 OS가 하드 드라이브 크기로보고하는 것입니다. 그러나 하드 드라이브의 두 부분 중 총 230.76GB가 여전히 232.8GB보다 작은 이유는 무엇입니까?


여기에 착륙 한 사람은 아래 답변을 게시 한 사람보다 질문을 자세히 읽으십시오. 우선 Tim은 이미 이진 / 소수 단위를 설명 했으므로 1,000 대 1,024의 문제는 아닙니다 . 둘째, 그는 한 하지 에 대해 물어 무료 드라이브, 그가 대해 물어되었다 너무 낮은되는 공간 전체 가 파일 시스템 오버 헤드와는 아무 상관이없는, 그래서 공간.
Synetech

답변:


12

NTFS는 설계 상 파일 이름, 생성 날짜, 액세스 권한 및 내용을 메타 데이터로 보유하는 MFT (Master File Table)에 볼륨을 사용하기 때문입니다. 볼륨이 클수록 청크 NTFS가 더 커집니다.


전체 C : 디스크 크기에 MFT 크기가 포함되어 있지 않습니까? Windows 아래에 전체 하드 드라이브의 크기를보고하는 곳이 있습니까?
Tim

4
아니요, 크기에는 MFT가 포함됩니다. MFT가 커지면 드라이브 드롭의 크기를 볼 수있는 MFT가 포함되지 않은 것으로 생각하십시오. 또한 디스크 관리에서 NTFS에서 FAT로 형식을 전환하면 파티션 크기가 변경되지 않습니다.
shf301

1
@ shf 당신은 매우 잘못된 정보와 매우 downvote 행복합니다. 우선 MFT 크기는 드라이브 크기에 따라 정의되며 한 번만 만들어집니다. 할당 된이 공간은 크기가 변경되지 않으며 향후 변경을 위해 사전에 충분히 사전 할당됩니다. 또한 FAT32로 변경 한 후 다시 부팅 해보십시오.
John T

4
NTFS가 예약 한 MFT 영역을 생각하고있을 수도 있지만 MFT 자체의 크기가 아니며 나머지 드라이브가 채워지면 해당 영역을 사용하여 파일을 저장할 수 있습니다. 참조 technet.microsoft.com/en-us/library/cc781134%28WS.10%29.aspx
shf301

3
shf301이 정확합니다. MFT 커지고 볼륨 크기만으로 정의되지는 않습니다. 원한다면 실험을 해보자. 작은 NTFS 볼륨을 생성 한 다음 1,000,000 개의 작은 파일을 생성하십시오. MFT가 커지면 모든 파일에 대한 정보를 저장하는 데 더 많은 공간이 필요하기 때문입니다. 볼륨의 크기는 실제로는 단순히의 크기는 MFT를 포함 않는 볼륨$MFT더 이상 아무것도 파일 의 크기가 있으므로, 해당 볼륨에 있습니다 포함되어 있습니다.
Synetech

9

사실은. 하드 드라이브 제조업체가 1MB = 1,000KB 규칙을 준수하고 OS에서 1MB = 1,024KB 규칙을 사용하기 때문입니다.

이것은 아마도 잃어버린 공간의 대부분을 설명 할 것입니다. 정상입니다. 지정한 크기의 드라이브는 절대 구매하지 않습니다. 나는 오래 전에 그것을 직접 보았습니다 :)


아, 당신도 그런 것을 언급했습니다. 아 잘, 다른 사람을위한 좋은 설명! : D 또한 NTFS는 사용 된 각 추가 파티션에 대한 추가 공간 / 정보를 보유하므로 Windows 내에서 100 %의 공간을 보지 못할 것입니다.
SevenT2

구매 한 모든 드라이브는 지정된 크기입니다. 소프트웨어가 크기를 잘못보고하고 있습니다.
endolith 2018 년

2
질문을 다시 읽으십시오 ( 원본 조차도 ). 그는 이미 그것을 설명했다.
Synetech

4

불행히도, 인생은 힘들고 이것은 사람들을 멈추지 않고 괴롭히는 것들 중 하나입니다.

적어도 당신은 영리하고 변환이 필요하다는 것을 이해합니다.

"추가"공간은 일반적으로 할당 테이블, 메타 데이터 및 생각할 필요없이 작동하게하는 다양한 기타 항목에 의해 사용됩니다. 걱정할 필요는 없습니다.

100 % 올바른 드라이브를 보유하고 있는지 확인하려면 장치 관리자로 이동하여 하드 드라이브를 확장하고 모델 번호와 Google 드라이브를 찾으십시오. 올바른 드라이브를보고하면 걱정할 것이 없습니다.


그는 여유 공간 에 대해 묻지 않고 공간 에 대해 이야기하고 있습니다. 볼륨의 전체 크기는 파일 시스템 구조의 영향을받지 않으며 사용 가능한 공간 만 영향을받습니다. 총 볼륨 크기에는 MFT 및 기타 NTFS 특수 파일이 포함됩니다.
Synetech

3

적어도 손실의 덩어리는 파티션 테이블이 전체 트랙을 먹기 때문입니다.


음, 파티션 테이블은 몇 군데 일뿐입니다. 파티션 테이블이 2GB를 차지할 방법은 없습니다!
Synetech

다음 파티션에서 다음 파티션을 시작해야하므로 한 트랙을 제외하고는 그래도 2GB가 아니라는 데 동의합니다.
Loren Pechtel

그렇습니다. 파티션 크기를 정확하게 조정하려고 할 때마다 항상 짜증나는 일 중 하나였습니다. 파티션 프로그램은 항상 둥글다. 그러나 아니요, 실제로 2GB는 아니며 ~ 7MB이며 초과 용량은 사라지지 않고 이전 / 다음 파티션에 추가됩니다.
Synetech

@Synetech 트랙의 용량에 따라 다릅니다. 나는 4tb 드라이브가 7MB 트랙을 가지고 있다고 의심한다.
Loren Pechtel

나는 그것이 그것이 작동하는 방식이라고 생각하지 않습니다. 전체 트랙을 사용하지 않습니다. 파티션 프로그램으로 확인할 수 있습니다. 크기 조정 기능을 사용하고 다른 크기의 드라이브에서 파티션 크기를 어떻게 반올림하는지 관찰하십시오. 수년에 걸쳐, 나는이 프로그램들이 모든 크기의 드라이브에서 가장 가까운 ~ 7.5MB로 반올림하는 것을 보았습니다.
Synetech

1

하드 드라이브 크기를 가장 가까운 전체 기가 바이트로 반올림하는 제조업체 일 수 있습니다. Windows가 보여주는 것으로 시작하여 10 억 바이트로 해결되는 것을 계산하면 :

232.8 * 2^30 / 10^9 = 249.9671 million bytes

그래서 그들은 마케팅 규모를 250으로 반올림하여 0.0329 백만 바이트를 잃게됩니다.

하드 드라이브의 모듈 번호를 얻을 수 있고 자세한 사양을 확인하고 섹터 수를 찾으면 드라이브의 실제 용량이 얼마인지 확인할 수 있습니다.

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