2008-10-06 29 views
8

Tại sao không gian đĩa được quảng cáo hầu như luôn cao hơn không gian đĩa được báo cáo bởi giao diện người dùng? Ví dụ, tôi có ổ cứng "80 gb" nhưng giao diện người dùng iTunes chỉ hiển thị 74. Tôi thường thấy điều này cũng như với đĩa cứng và số tiền được báo cáo bằng ký tự ổ đĩa.Không gian đĩa được quảng cáo so với không gian đĩa thực tế

+2

Great câu hỏi, ai đó nên di chuyển/sao chép này giao cho superuser. –

+0

Một ổ đĩa Western Digital Passport mới tôi vừa nhận được vừa được đưa ra thị trường vừa hiển thị dưới dạng 1TB. Đã có một trục trặc trong ma trận? Thực hành này cuối cùng đã kết thúc? – duozmo

+0

@JohnHimmelman Vì vậy, bỏ phiếu để đóng, đánh dấu là tắt chủ đề và nó sẽ được di chuyển. (Nếu bạn vẫn còn ở đây sau 2,5 năm ...) – glglgl

Trả lời

30

Có 3 lý do tại sao số lượng không gian bạn thực sự có thể sử dụng là khác nhau từ đó liệt kê cho các ổ đĩa, tất cả trong đó việc chống lại bạn:

  1. các nhà sản xuất ổ đĩa cứng điều trị 1 GB là một tỷ byte, trong khi hệ điều hành gọi nó là 1.073.741.824 byte (1000 * 1000 * 1000 so với 1024 * 1024 * 1024).
  2. Bạn mất một số không gian cho các bảng tệp khi định dạng.
  3. Không gian đĩa được chia thành các khối lớn hơn 1 byte (thường là 4K). Sử dụng các giá trị mặc định của Windows, một tệp 1 byte chiếm dung lượng 4K trên đĩa.

Trong số này, hai cái đầu tiên có thể ảnh hưởng đến lượng không gian được báo cáo bởi ổ đĩa (mặc dù IIRC thứ hai có vấn đề với FAT32 hơn NTFS). Người cuối cùng chỉ ảnh hưởng đến số lượng không gian trống còn lại, nhưng vẫn sẽ ngăn bạn sử dụng toàn bộ dung lượng ổ đĩa của mình.

+0

Tôi không chắc rằng điều này là đúng nữa. Đã có một số vụ kiện hành động cấp trên mánh lới quảng cáo tiếp thị này. –

+5

Thực ra, điều này là đúng. Và về mặt kỹ thuật, các nhà sản xuất HD là đúng - một gigabyte là 1 tỷ byte, một gibibyte là 1.073.741.824 byte. Hệ điều hành báo cáo gibibyte, các gigabyte của các nhà sản xuất HD và không bao giờ cả hai sẽ gặp nhau. Xem Wiki: http://en.wikipedia.org/wiki/GiB –

+3

(Tiếp tục ở trên ...) Xem thêm Wiki trên Gigabyte, chi tiết về sự tranh cãi: http://en.wikipedia.org/wiki/Gigabyte –

0

Thường do một số không gian được phân đoạn mà hệ điều hành hoặc một số phần mềm lấy và ẩn để sao lưu hoặc mục đích hệ thống.

+0

Câu trả lời hay cho câu hỏi sai. Điều đó sẽ không ảnh hưởng đến kích thước được quảng cáo. Nó chỉ đơn giản là giới hạn không gian có sẵn khi cài đặt. – crystalattice

+0

Tôi nghĩ rằng đây là một khả năng công bằng để xem xét lý do tại sao không gian quảng cáo có thể cao hơn không gian thực tế được thực hiện. –

0

Giả sử nhà sản xuất coi MB là 1024KB; những người khác 1000KB. Tương tự cho GB. Một số người nói 1024MB; những người khác 1000MB.

Sau đó, điều đó đề cập đến kích thước chưa được định dạng. Việc định dạng chiếm một số không gian.

0

Ngoài ra, nhiều lần quảng cáo gigabyte là số không chính xác một chút, dẫn đến sự khác biệt. Bạn có thể thấy điều này trong văn bản từ chối trách nhiệm ở bên ngoài hầu hết các hộp ổ cứng!

11

Đó là cách hệ điều hành tính toán dung lượng trống so với các nhà sản xuất ổ cứng.

OS: 1mb = 1024 kb

Vendor: 1mb = 1000 kb

Nhà cung cấp sẽ luôn luôn sử dụng * 1000 để tăng số lượng của chúng.

+0

Đó là lý do tại sao kiB, MiB, GiB, TiB, ... được phát minh trở lại vào năm 1998 ... – glglgl

2

Thủ phạm chính đang sử dụng cơ sở 10 so với cơ số 2 để liệt kê kích thước lưu trữ. Nó có hiệu quả trở thành một lỗi làm tròn.

Có một movement để thử và liệt kê kích thước lưu trữ với giá trị cơ bản 2 thay vì cơ số 10 để phản ánh kích thước thật.

Các vấn đề liên quan