Có giới hạn kích thước tệp trên Windows không?


13

Tôi đang sử dụng Windows 7. Tôi vừa bị mất tệp .vdi (ổ cứng ảo cho máy ảo của mình) và tôi tự hỏi liệu có giới hạn kích thước tệp cho các cửa sổ có thể gây ra sự cố không. Gần đây tôi đã không kiểm tra kích thước của tệp (tôi đặt nó ở kích thước động khi cần), nhưng nó chỉ là 15 đến 30Gb.

Nó sẽ không sao lưu bằng Windows Backup, nhưng có thể Windows đã ngừng nhận ra nó vì nó quá lớn? Có giới hạn trên rõ ràng về kích thước tập tin?


Hệ thống tập tin của bạn là gì? Nó không phải là NTFS?
Apple II

Câu trả lời:


10

Nếu ổ đĩa với tệp của bạn được định dạng bằng NTFS (là mặc định trong Windows 7), thì theo Wikipedia , kích thước tệp tối đa là 16 TB. Ngay cả khi bạn đã (cố gắng) vượt quá giới hạn đó, bạn chỉ đơn giản là không thể làm cho tệp lớn hơn nữa. Nó có thể dẫn đến một số hành vi lạ trong VirtualBox, nhưng sẽ không khiến tệp biến mất.

Chính xác thì bạn có ý gì khi "mất"? Bạn đã thử thực hiện tìm kiếm trên ổ đĩa cho *.vdi? Có vẻ như nó đã vô tình bị xóa hoặc di chuyển bằng cách nào đó.


Vì vậy, một vấn đề xử lý các tệp lớn không giải thích điều gì đã xảy ra với tệp 30 Gb của tôi? mặc dù vậy, nó cũng từ chối sao lưu chính xác và ổ cứng được định dạng sẵn ở dạng NTFS.
Kirt

Kỳ quái. Nó không giải thích tập tin của bạn đã đi đâu; như vậy, đừng cảm thấy bắt buộc phải đánh dấu một câu trả lời được chấp nhận. Windows Backup không xử lý các tệp lớn một cách thanh lịch chỉ vì cách nó lưu trữ mọi thứ. Nó không nên làm cho các tập tin chỉ biến mất mặc dù. Bạn đã thử tìm kiếm ổ đĩa?
nhắt

1
> nó cũng từ chối sao lưu chính xác mặc dù bạn đã sử dụng VM khi bạn cố gắng thực hiện sao lưu? Nó sẽ không thể khóa tệp nếu bạn mở nó, vì vậy bạn phải tắt VM trước khi sao lưu.
Synetech

4

Theo thiết kế, kích thước tệp NTFS tối đa là hoặc .16 EB (16 × 10246 bytes) minus 1 KB (1024 bytes)18,446,744,073,709,550,592 bytes

Khi thực hiện, kích thước tệp NTFS tối đa là hoặc .16 TB (16 × 10244 bytes) minus 64 KB (64 × 1024 bytes)17,592,185,978,880 bytes

Nguồn: Wikipedia


3
Không có gì cá nhân, nhưng tôi không nghĩ câu trả lời của bạn thực sự đóng góp nhiều cho câu hỏi này. Về cơ bản, bạn chỉ sao chép nguyên văn từ bài viết Wikipedia mà tôi đã liên kết đến. Một nhận xét liên quan đến sự khác biệt giữa kích thước tệp tối đa được thiết kế và kích thước tệp tối đa được triển khai có thể có liên quan, nhưng câu trả lời này có vẻ không cần thiết.
nhè nhẹ

4
Điều này không biện minh cho một downvote! (tôi đã đăng số chính xác theo byte)
Thariama

1
Đã đồng ý. Mặc dù câu trả lời có thể có nhiều thông tin hơn ("Họ không cảm thấy cần phải thực hiện kích thước tệp tối đa cao như vậy khi ổ đĩa hiện tại vẫn lớn hơn hầu hết mọi ổ đĩa đơn trên thị trường, chứ đừng nói đến khi NTFS được triển khai lần đầu tiên" ) nó cung cấp câu trả lời chính xác cho câu hỏi "Giới hạn trên của kích thước tệp là gì?"
Shinrai

4
Nếu đây đã là câu trả lời đầu tiên cho câu hỏi, tôi sẽ bỏ phiếu tán nó và thay đổi nội dung để xây thêm một chút thông tin. Tôi chỉ đánh giá thấp vì nó đang sao chép câu trả lời hiện có mà không đóng góp gì mới.
nhíp

0

Âm thanh như hệ thống tập tin bị mất liên kết đến tập tin trên ổ cứng của bạn, bạn nên thử sử dụng chkdsk.


0

Nếu hệ thống tệp của ổ đĩa của bạn là NTFS, kích thước tệp 30Gb không phải là vấn đề. Kiểm tra ổ đĩa cho các lỗi hệ thống tập tin với chkdsk .


0

Trả lời câu hỏi khi được hỏi , vâng, có giới hạn kích thước tệp trên bất kỳ hệ thống tệp nào. Đối với các phân vùng FAT / FAT32 với kích thước cung / cụm bình thường, khoảng 4GB. Đối với NTFS (một lần nữa, với kích thước cung / cụm bình thường), nó khác nhau - Tôi đã thấy tuyên bố rằng Windows XP và cao hơn về mặt lý thuyết có thể xử lý các tệp lớn tới 16TB hoặc thậm chí lớn hơn; Tôi sẽ cập nhật điều này trong một vài năm nữa khi công nghệ ổ cứng đạt đến điểm chúng ta có thể kiểm tra lý thuyết đó .. :-D

Vì vậy, trả lời OP thực sự muốn hỏi gì .. Mọi vấn đề với * .vdi của bạn có nhiều khả năng liên quan đến phần mềm máy ảo của bạn và / hoặc bất kỳ phần mềm bổ sung nào bạn sử dụng để quản lý tệp thay vì với hệ thống tệp hoặc HĐH. (Tôi chạy WinXP Pro 32-bit / SP3 với cài đặt Oracle VirtualBox với ít hơn 150GB hình ảnh / tệp đĩa ảo, nhiều hơn 15-30GB mà OP gặp sự cố và không gặp vấn đề gì với hình ảnh đĩa lớn như vậy tập tin.)

Ngoài ra, lưu ý rằng mọi sự cố thậm chí có thể liên quan đến lỗi đĩa hoặc bộ nhớ RAM khả dụng / bị hỏng - Quản lý đĩa ảo yêu cầu giữ nhiều dữ liệu khác nhau về đĩa trong RAM để truy cập "nhanh" (nhanh chóng ở đây có nghĩa là không phải chờ 10- 15 giây trong khi VM tìm kiếm trên đĩa ảo cho một tệp có kích thước một byte ..) và hầu hết các vấn đề tôi gặp phải với VM đều liên quan đến các cấu trúc dữ liệu bị hỏng trong RAM (và sau đó dữ liệu bị hỏng được ghi lại các tập tin đĩa!) - Vì vậy, sao lưu thường xuyên!


Người ta không bao giờ phải tìm kiếm toàn bộ đĩa, ảo hay nói cách khác là tìm tệp. Các tệp được tìm thấy theo tên được lưu trữ trong các tệp đặc biệt gọi là thư mục, được tổ chức theo cấu trúc cây. Các thư mục và các cấu trúc quan trọng khác thực sự được lưu trong bộ nhớ cache (cả máy ảo và máy thật) để giảm thời gian đọc những thứ này nhưng ngay cả khi không có bộ nhớ cache thì nó rất xa so với thời gian đặt hàng.
Jamie Hanrahan
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.