Чи є обмеження на розмір стислих файлів у програмі Win XP?


0

Я просто стиснув 11,6 Гб даних на своєму жорсткому диску в 4-ГБ-поштовий файл за допомогою стиснених папок Windows XP і видалив вихідні дані. Потім я виявив, що поштовий файл 4 Гб пошкоджений. Це просто тому, що він занадто великий, щоб Windows нормально працювала? цього ніколи раніше не траплялося зі мною.

Мене попередили про проблему, коли я намагався скопіювати zip-файл з мого жорсткого диска (NTFS) на порожній флеш-пам’яті об'ємом 16 Гб (FAT32) - там було сказано, що порожній диск накопичений.

Я хотів би зрозуміти, чи це лише випадкова подія, чи якась фундаментальна межа. Це призведе до мого вибору того, як я відновити дані.


1
FAT32 має обмеження розміру файлу 4 294 967 295 байт.
— Девід Шварц

Найважливішим є те, що самі поштові файли мають обмеження 4 Гб. Я не помітив, що Windows скаржилася на перевищення цього ліміту. Оригінальний файл був створений у системі NTFS. Проблему я зрозумів лише тоді, коли спробував скопіювати диск FAT32. Інакше з'єднання FAT32 - це оселедець - у мене все ще є пошкоджений zip-файл у системі NTFS.
— оматай

Відповіді:


1

Це не випадкова подія. Файлова система FAT32 має обмеження розміру файлу майже 4 ГБ (4 × 1024 3 ) порівняно з NTFS, де вона становить майже 16 ЕБ (16 × 1024 6 ). Microsoft випустила щось, що називається файловою системою exFAT з Vista SP1, розробленою спеціально для флеш-накопичувачів, але з обмеженням розміру файлу майже таким же, як у NTFS. Ви можете завантажити оновлення драйверів ExFAT для Windows XP звідси .

Після його встановлення на комп'ютер ви зможете переформатувати накопичувач у такому форматі та скопіювати на нього файли розміром більше 4 Гб. Зауважте, що лише системи XP із встановленим драйвером зможуть отримати доступ до вмісту флеш-пам’яті після її переформатування.

Крім того, ви можете просто переформатувати накопичувач пам'яті, щоб він був NTFS, але, знову ж таки, це може бути не сумісно з усім, до чого ви хочете підключити його, і структура файлів NTFS має більше накладних витрат, ніж це робить exFAT.


Я не переконаний. Файл 4 Гб знаходиться на NTFS і пошкоджений. Чи повинен сам факт спроби скопіювати його на розділ FAT32? Це здається малоймовірним.
— оматай

1
Ні, копіювання файлу не повинно було його пошкодити. У будь-якому використанні для створення .zip-файлу може виникнути помилка чи обмеження розміру файлу. Максимальний розмір як для zip-архіву, так і для окремих файлів, що знаходяться в ньому, становить 4,294,967,295 байт (2 ** 32–1 байт або 4 ГБ) для стандартного формату файлів. У всякому разі, я чув про утиліти, які можуть читати та відновлювати хоча б частину вмісту зіпсованого zip-архіву, можливо, ви можете отримати частину чи більшість своїх даних за допомогою однієї з них.
— мартіно

Гаразд - мені не було відомо про обмеження в 4 ГБ для zip-файлів ... і Windows не попередила мене про перевищення. Поки що мені не вдалося відновити дійсний архів за допомогою Diskinternals Zip Repair - я спробую деякі інші інструменти, тому що Zip Repair принаймні вважає, що він може відновити 6000 або близько файлів, але просто не створює дійсний zip-файл у закінчення процесу.
— оматай

Найкраще, можливо, спробувати знайти щось, що дозволить вам витягти якомога більше файлів із пошкодженого файлу, оскільки немає способу "відновити" його, якщо він перевищив можливості формату. Це звучить перспективно.
— мартіно

Ось ще один із безкоштовним випробуванням.
— мартіно
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.