Чи є обмеження на розмір стислих файлів у програмі 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.