Tại sao kích thước ổ cứng hiệu quả thấp hơn kích thước thực tế?


18

Tôi vừa có một máy tính xách tay Lenovo mới được cài đặt Windows 7 và được cho là có ổ cứng 250 GB.

Windows 7 báo cáo rằng ổ đĩa cứng có hai phần: 221 GB C:và 9,76 GB Lenovo Recovery. Tổng của hai phần là 230,76 GB.

Nếu tôi nhớ chính xác, nếu chia 250 GB cho 1024 ba lần, tôi sẽ nhận được 232,8 GB, đó sẽ là những gì hệ điều hành báo cáo là kích thước ổ cứng. Nhưng tại sao tổng số 230,76 GB của hai phần ổ cứng vẫn nhỏ hơn 232,8 GB?


Đối với bất kỳ ai hạ cánh ở đây, xin vui lòng đọc câu hỏi cẩn thận hơn những người đã đăng câu trả lời dưới đây. Trước hết, Tim đã chiếm các đơn vị nhị phân / thập phân, do đó, không phải là vấn đề 1.000 so với 1.024. Thứ hai, ông đã không hỏi về miễn phí không gian trên ổ đĩa quá thấp, ông được hỏi về tổng số không gian, vì vậy nó không có gì để làm với tập tin hệ thống trên không.
Synetech

Câu trả lời:


12

Bởi vì NTFS theo thiết kế sử dụng một phần âm lượng của bạn cho MFT (Bảng tệp chính) chứa tên tệp, ngày tạo, quyền truy cập và nội dung làm siêu dữ liệu. Âm lượng càng lớn, NTFS sẽ càng lớn.


Bạn cũng có nghĩa là toàn bộ kích thước đĩa C: không bao gồm kích thước cho MFT? Có nơi nào trong Windows báo cáo kích thước của toàn bộ ổ cứng không?
Tim

4
Không, kích thước không bao gồm MFT. Hãy nghĩ về nó, MFT có thể phát triển để kích thước không bao gồm MFT mà bạn sẽ thấy kích thước của ổ đĩa. Cũng trong Quản lý đĩa nếu bạn chuyển định dạng từ NTFS sang FAT, kích thước của phân vùng không thay đổi.
shf602

1
@shf bạn đang rất hiểu sai, và rất vui. Trước hết, kích thước MFT được xác định bởi kích thước ổ đĩa của bạn và nó được thực hiện một lần. Không gian được phân bổ này không thay đổi kích thước, nó sẽ đủ trước cho những thay đổi trong tương lai. Ngoài ra một khi bạn đổi thành FAT32, hãy thử khởi động lại?
John T

4
Có thể bạn đang nghĩ đến vùng MFT dự trữ NTFS, nhưng đó không phải là kích thước của chính MFT và vùng đó có thể được sử dụng để lưu trữ các tệp nếu phần còn lại của ổ đĩa được lấp đầy. Xem technet.microsoft.com/en-us/l
Library / cc781134% 28WS.10% 29.aspx

3
shf602 là chính xác; MFT không phát triển và không chỉ được xác định bởi kích thước của âm lượng. Đi trước và làm một thí nghiệm nếu bạn muốn. Tạo một khối lượng NTFS nhỏ, sau đó tạo 1.000.000 tệp nhỏ trên đó. Bạn sẽ thấy MFT phát triển vì nó cần nhiều không gian hơn để lưu trữ thông tin cho tất cả các tệp đó. Kích thước của âm lượng thực sự bao gồm MFT, nó chỉ đơn giản là kích thước của âm lượng$MFTkhông có gì khác hơn một tệp trong ổ đĩa đó, vì vậy kích thước của nó được bao gồm.
Synetech

9

Thực ra. Điều này là do các nhà sản xuất ổ cứng tuân thủ quy tắc 1MB = 1.000 KB và hệ điều hành của bạn sử dụng quy tắc 1MB = 1.024 KB.

Điều này có thể sẽ chiếm phần lớn không gian bị mất của bạn. Nó bình thường. Bạn sẽ KHÔNG BAO GIỜ mua một ổ đĩa có kích thước mà nó chỉ định, bao giờ hết. Tôi đã nhìn vào nó cách đây không lâu :)


Ah, bạn cũng đề cập đến một cái gì đó như thế. Ah tốt, làm rõ cho những người khác! : D Ngoài ra, NTFS giữ không gian / thông tin bổ sung cho mỗi phân vùng bổ sung được sử dụng, do đó bạn có thể sẽ không bao giờ thấy 100% dung lượng của mình trong Windows.
SevenT2

Tất cả các ổ đĩa bạn mua là kích thước họ chỉ định. Phần mềm của bạn chỉ báo cáo kích thước sai.
endolith

2
Đọc lại câu hỏi (ngay cả bản gốc ); anh ấy đã tính đến chuyện đó
Synetech

4

Thật không may, cuộc sống thật khó khăn và đây là một trong những điều khiến mọi người khó chịu không ngừng.

Ít nhất bạn thông minh và hiểu rằng có một chuyển đổi cần phải được thực hiện.

Không gian "phụ" thường được sử dụng bởi bảng phân bổ, dữ liệu meta và các mục khác chỉ giúp nó hoạt động mà bạn không cần phải nghĩ về nó ... không có gì phải lo lắng.

Nếu bạn muốn chắc chắn 100% rằng bạn có ổ đĩa chính xác, hãy truy cập trình quản lý thiết bị và mở rộng ổ đĩa cứng, tìm số kiểu máy và Google nó. Nếu nó báo cáo ổ đĩa chính xác (mà nó nên) thì không có gì phải lo lắng.


Anh ấy không hỏi về miễn phí không gian, anh ấy nói về tổng không gian. Tổng kích thước của âm lượng không bị ảnh hưởng bởi các cấu trúc hệ thống tệp, chỉ có không gian trống sẽ là. Tổng kích thước âm lượng bao gồm MFT và các tệp đặc biệt NTFS khác.
Synetech

3

Một phần nhỏ của sự mất mát của bạn ít nhất là do bảng phân vùng ăn toàn bộ bản nhạc - một di sản không hiệu quả khủng khiếp mà chúng tôi còn lại.


Ừm, những gì bảng phân vùng chỉ là một vài cụm; không có cách nào bảng phân vùng sẽ chiếm 2GB!
Synetech

Ngoại trừ họ ăn một bản nhạc vì phân vùng tiếp theo cần bắt đầu trên bản nhạc tiếp theo. Tôi đồng ý rằng nó không phải là 2gb.
Loren Pechtel

Vâng, đó là một trong những điều luôn làm tôi khó chịu mỗi khi tôi cố gắng kích thước chính xác các phân vùng của mình; các chương trình phân vùng sẽ luôn luôn làm tròn. Nhưng không, nó thực sự không phải là 2GB, nó là ~ 7 MB, cộng với, phần dư không biến mất, nó được thêm vào phân vùng trước đó / tiếp theo.
Synetech

@Synetech Nó phụ thuộc vào khả năng của một bản nhạc. Tôi thực sự nghi ngờ một ổ đĩa 4tb có 7mb track.
Loren Pechtel

Tôi không nghĩ đó là cách nó hoạt động; nó không sử dụng hết toàn bộ bài hát. Bạn có thể kiểm tra với một chương trình phân vùng; chỉ cần sử dụng chức năng thay đổi kích thước và quan sát cách làm tròn kích thước phân vùng trên các ổ đĩa có kích thước khác nhau. Trong những năm qua, tôi đã thấy các chương trình này làm tròn tới ~ 7,5 MB trên các ổ đĩa ở mọi kích cỡ.
Synetech

1

Nó chỉ có thể là nhà sản xuất làm tròn kích thước ổ cứng đến toàn bộ gigabyte gần nhất. Nếu chúng ta bắt đầu với những gì Windows hiển thị và tính toán những gì hoạt động được tính bằng tỷ byte:

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

Vì vậy, họ chỉ làm tròn kích thước tiếp thị lên 250, khiến ai đó sẽ bỏ lỡ 0,0329 triệu byte.

Nếu bạn có thể lấy số mô-đun của ổ cứng và lấy thông số kỹ thuật chi tiết và tìm số đếm khu vực, bạn có thể xác định dung lượng thực sự của ổ đĩa là bao nhiêu.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.