Apakah ada batasan ukuran file di Windows?

13

Saya menggunakan Windows 7. Saya baru saja kehilangan file .vdi (hard drive virtual untuk VM saya), dan saya bertanya-tanya apakah ada batas ukuran file untuk windows yang mungkin menyebabkan masalah. Saya belum memeriksa ukuran file akhir-akhir ini (saya mengaturnya ke ukuran dinamis sesuai kebutuhan), tapi itu adalah 15 hingga 30GB di tebakan.

Itu tidak akan mencadangkan menggunakan Windows Backup, tetapi apakah mungkin Windows baru saja berhenti mengenalinya karena terlalu besar? Apakah ada batas atas ukuran file yang jelas?

Kirt
sumber
Apa sistem file Anda? Bukankah itu NTFS?
Apple II

Jawaban:

10

Jika drive dengan file Anda diformat dengan NTFS (yang merupakan default di Windows 7), maka menurut Wikipedia , ukuran file maksimum adalah 16 TB. Bahkan jika Anda (berusaha) untuk melebihi batas itu, Anda tidak akan dapat membuat file lebih besar. Mungkin menyebabkan beberapa perilaku aneh di VirtualBox, tetapi tidak akan menyebabkan file menghilang.

Apa sebenarnya yang Anda maksud dengan "hilang"? Sudahkah Anda mencoba melakukan pencarian di drive *.vdi? Tampaknya lebih mungkin terhapus atau dipindahkan secara tidak sengaja.

berpikir
sumber
jadi masalah menangani file besar tidak menjelaskan apa yang terjadi pada file 30 Gb saya? itu juga menolak untuk membuat cadangan dengan benar, dan hard drive sudah diformat dalam NTFS.
Kirt
Aneh. Itu tidak menjelaskan ke mana file Anda pergi; karena itu, jangan merasa berkewajiban untuk menandai jawaban yang diterima. Windows Backup tidak menangani file besar secara elegan hanya karena cara menyimpan sesuatu. Seharusnya tidak menyebabkan file hilang begitu saja. Sudahkah Anda mencoba mencari drive?
nhinkle
1
> itu juga menolak untuk membuat cadangan dengan benar meskipun Apakah Anda menggunakan VM ketika Anda mencoba melakukan backup? Ini tidak akan dapat mengunci file jika Anda membukanya, jadi Anda harus mematikan VM sebelum membuat cadangan.
Synetech
4

Seperti yang dirancang, ukuran file maksimum NTFS adalah atau .16 EB (16 × 10246 bytes) minus 1 KB (1024 bytes)18,446,744,073,709,550,592 bytes

Seperti yang diterapkan, ukuran file maksimum NTFS adalah atau .16 TB (16 × 10244 bytes) minus 64 KB (64 × 1024 bytes)17,592,185,978,880 bytes

Sumber: Wikipedia

Thariama
sumber
3
Bukan masalah pribadi, tapi saya rasa jawaban Anda tidak banyak berkontribusi pada pertanyaan ini. Anda pada dasarnya hanya menyalin kata demi kata dari artikel Wikipedia yang sudah saya tautkan. Sebuah komentar mengenai perbedaan antara ukuran file maks yang dirancang dan ukuran file maks yang diterapkan mungkin relevan, tetapi jawaban ini tampaknya tidak perlu.
nhinkle
4
ini tidak membenarkan downvote! (Saya memposting angka yang tepat dalam byte)
Thariama
1
Sepakat. Sementara jawabannya mungkin bisa lebih informatif ("Mereka tidak merasa perlu untuk mengimplementasikan ukuran file maksimum yang tinggi ketika yang sekarang masih lebih besar daripada hampir semua drive di pasar, apalagi ketika NTFS pertama kali diterapkan" ) itu memberikan jawaban yang tepat untuk pertanyaan "Berapa batas atas ukuran file?"
Shinrai
4
Jika ini telah jawaban pertama untuk pertanyaan, saya akan upvoted dan diedit untuk menambahkan sedikit informasi lebih lanjut. Saya hanya downvoted karena itu menduplikasi jawaban yang ada tanpa menyumbangkan sesuatu yang baru.
nhinkle
0

Kedengarannya seperti filesystem kehilangan tautan ke file pada HDD Anda, Anda harus mencoba menggunakan chkdsk.

MarcusJ
sumber
0

Jika filesystem drive disk Anda adalah NTFS, ukuran file 30Gb seharusnya tidak menjadi masalah. Periksa drive untuk kesalahan sistem file dengan chkdsk .

Apple II
sumber
0

Menjawab pertanyaan seperti yang ditanyakan , ya, ada batasan ukuran file pada sistem file apa pun. Untuk partisi FAT / FAT32 dengan ukuran sektor / cluster normal, ini sekitar 4GB. Untuk NTFS (sekali lagi, dengan ukuran sektor / cluster normal), ini bervariasi - Saya telah melihat klaim bahwa Windows XP dan lebih tinggi secara teoritis dapat menangani file sebesar 16TB atau bahkan lebih besar; Saya akan memperbarui ini dalam beberapa tahun lagi ketika teknologi hard drive mencapai titik kita dapat menguji teori itu .. :-D

Jadi, menjawab apa yang sebenarnya ingin ditanyakan oleh OP .. Masalah apa pun dengan * .vdi Anda lebih cenderung terkait dengan perangkat lunak mesin virtual Anda dan / atau perangkat lunak tambahan apa pun yang Anda gunakan untuk mengelola file daripada dengan sistem file atau OS. (Saya menjalankan WinXP Pro 32-bit / SP3 dengan instalasi Oracle VirtualBox dengan sedikit lebih dari 150GB image disk virtual / file, jauh lebih dari 15-30GB OP memiliki masalah dengan, dan tidak memiliki masalah dengan image disk yang begitu besar mengajukan.)

Juga, perhatikan bahwa masalah apa pun mungkin terkait dengan kegagalan disk atau memori RAM yang tersedia / rusak - Mengelola disk virtual memerlukan menyimpan berbagai data tentang disk dalam RAM untuk akses "cepat" (cepat di sini berarti tidak harus menunggu 10- 15 detik ketika VM mencari disk virtual untuk bahkan file berukuran byte tunggal ..), dan sebagian besar masalah yang saya lihat dengan VM terkait dengan struktur data yang rusak dalam RAM (dan kemudian data yang rusak ditulis kembali ke file disk!) - Sering backup!

Casteele
sumber
Seseorang tidak perlu mencari seluruh disk, virtual atau lainnya, untuk menemukan file. File ditemukan oleh nama yang disimpan dalam file khusus yang disebut direktori, yang disusun dalam struktur pohon. Direktori dan struktur kunci lainnya memang di-cache dalam RAM (baik dalam VM dan yang nyata) untuk mengurangi waktu yang diperlukan untuk membaca hal-hal ini tetapi bahkan tanpa cache itu sangat sangat jauh dari urutan waktu-n.
Jamie Hanrahan