0 / 0 / 0
Регистрация: 14.09.2014
Сообщений: 12
|
|
1 | |
При распаковки архиватором 7-zip sfx файлов объемом более 100 ГБ возникает ошибка14.09.2014, 21:16. Показов 13926. Ответов 23
Метки нет Все метки)
(
Добрый день.
Возникла проблема. Каждую неделю делаются бэкапы данных архивирую в sfx файлов с помощью 7zip. Возникла потребность восстановления данных из sfx бэкапов. Но при открытие sfx бэкапов > 100 ГБ через архиваторы, появляется ошибка "не удаётся открыть файл...... как архив". При этом архивы, которые делаются по той же технологии но с весом 20-30 ГБ без проблем открываются и разархировываются. Проблемы с открытием архивов размером больше 100ГБ. Помогите пожалуйста, срочно нужно вытащить данные из бэкапов.
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
|
|
14.09.2014, 21:16 | |
Ответы с готовыми решениями:
23
Какие есть библиотеки для распаковки zip файлов? На внешний жесткий диск объемом более 300 Гб не_возможно записать файл объемом более 5 Гб Хостинг с объёмом более 100 Гб Заполнение массива структур - при вводе более двух элементов возникает ошибка |
0 / 0 / 0
Регистрация: 14.09.2014
Сообщений: 12
|
|
14.09.2014, 21:25 [ТС] | 3 |
я тоже так думал, поменял в системе расположение папки temp на диск где достаточно места, не помогло.
0
|
0 / 0 / 0
Регистрация: 14.09.2014
Сообщений: 12
|
|
14.09.2014, 21:54 [ТС] | 5 |
Заметил, что 190 ГБ zip архив открывается нормально, но бэкап делается в SFX. Проблема с открытием SFX файлов размером больше 100ГБ
0
|
0 / 0 / 0
Регистрация: 14.09.2014
Сообщений: 12
|
|
14.09.2014, 21:57 [ТС] | 6 |
одна ошибка
0
|
0 / 0 / 0
Регистрация: 14.09.2014
Сообщений: 12
|
|
14.09.2014, 22:10 [ТС] | 8 |
нечего не мешает. Нужно вытащить данные из данных sfx файлов
0
|
14.09.2014, 22:32 | 9 |
Попробуйте
0
|
0 / 0 / 0
Регистрация: 14.09.2014
Сообщений: 12
|
|
14.09.2014, 22:46 [ТС] | 10 |
пробовали другие архиваторы, в частности winRAR, та же ошибка.
пробуем на серверах 28 ГБ оперативной памяти, тоже самое
0
|
14.09.2014, 23:04 | 11 |
Ну, перед тем, как отправить в морг, можно попытаться еще отрезать SFX-заголовок (от начала файла до сигнатуры 377ABCAF271C, точный размер зависит от опций и выбранного SFX-модуля ~150 Kb для GUI), переименовать к расширению .7z и попытаться штатно распаковать. Если не получится, то, с большой вероятностью, архив поврежден, а средств восстановления у 7z нет.
0
|
0 / 0 / 0
Регистрация: 14.09.2014
Сообщений: 12
|
|
14.09.2014, 23:11 [ТС] | 12 |
менять расширение на 7z пробовали, не помогло. SFX файлы точно не битые, т.к. тестово заархивировали данные в SFX и попробовали открыть, тот же результат.
0
|
14.09.2014, 23:31 | 13 |
Не просто поменять расширение, а отрезать (и выбросить) сам SFX-заголовок, оставив только данные (7z-архив). По совести, не верю, что это поможет, но, вдруг, проблема именно в заголовке?
Оглавление (список файлов) архива тоже не удается просмотреть? Добавлено через 10 минут Гм. И вот еще думаю - в %TEMP% места достаточно? Если файлы не повреждены, то причиной может быть нехватка памяти - оперативной или дисковой. Для распаковки ее должно быть не меньше, чем там, где паковалось.
0
|
0 / 0 / 0
Регистрация: 14.09.2014
Сообщений: 12
|
|
15.09.2014, 11:29 [ТС] | 14 |
Оглавление и список файлов не дает посмотреть. Можете расписать процесс удаления SFX заголовка, т.к. я некогда этим не занимался.
В temp 600 ГБ свободно.
0
|
15.09.2014, 17:49 | 15 |
Забыл еще спросить: а есть возможность распаковать их на той же самой машине? Или получить оглавление архива/проверить на целостность? Короче говоря, что угодно, что можно сделать с обычным архивом, чтобы убедиться, что это в самом деле корректный архив, а не 100+ Gb двоичного мусора.
И, кстати, с какими опциями создавался архив? Если режим solid, то совсем плохо. В любом случае, без уверенности в целостности архивов, все остальное не имеет смысла. Гм. Для небольших файлов элементарно: открыть в Hex-редакторе и удалить все от начала до указанной сигнатуры. Для вашего большого размера, видимо, придется писать специальную программу копирования: пропустить все до сигнатуры, остальное скопировать в новый файл. Многие Hex-редакторы заявляют о работе с файлами произвольного размера, но вряд ли они тестировались на чем-то подобном. Я поглядел описание формата 7z (предельно невнятное). Если положиться на то, что архивы не повреждены, то можно попытаться разбить большой файл на отдельные потоки (PackedStreams) и попытаться декодировать их по отдельности. Есть SDK, но учитывая качество кода и документации, это real pain in ass. Так что главный вопрос - в самом ли деле вам нужны эти данные?
0
|
15.09.2014, 18:28 | 16 |
Написал крохотную утилитку, которая отрезает от файла первый мегабайт.
Запустите ее: 1m.com YourFile.exe, и выложите здесь полученный файл YourFile.1mb - можно будет, хотя бы, взглянуть на заголовок (может там вообще мусор).
0
|
0 / 0 / 0
Регистрация: 14.09.2014
Сообщений: 12
|
||||||
15.09.2014, 21:06 [ТС] | 17 | |||||
после запуска 1mb.com нечего не происходит, появляется окно командной строки и сразу же исчезает
Добавлено через 4 минуты Бэкапы создавались через батник, командой
тем же батником делаются другие бекапы, но они нормально открываться, размер 20-30гБ
0
|
15.09.2014, 21:29 | 18 |
Запустите как написано: 1m.com YourFile.exe - параметром командной строки должно быть указано имя вашего SFX-архива. Выложите для того, который не распаковывается.
Меня смущает, что нельзя получить оглавление архива. Это отдельный блок, он должен был бы нормально читаться, если даже повреждены сами блоки данных.
0
|
0 / 0 / 0
Регистрация: 14.09.2014
Сообщений: 12
|
|
18.09.2014, 10:13 [ТС] | 19 |
Извините, что долго не было. Возникли проблемы с запуском 1mb.com.
При запуске на обычной машине с 32 битной разрядностью системы выскакивает ошибка: D:\123>1m.com Sdocs13.09.2014.exe Program too big to fit in memory При запуске с сервера 64 бит: Неподдерживаемое 16-разрядное приложение.
0
|
18.09.2014, 15:24 | 20 |
Странно. Программа 32 bit, native. Должна нормально работать и там и там. Похоже на ошибку доступа к файлу Sdocs13.09.2014.exe. На всякий случай, в эташе неупакованный вариант.
Проверьте:
0
|
18.09.2014, 15:24 | |
Помогаю со студенческими работами здесь
20
SFX + запуск CMD во время распаковки Как создать SFX для распаковки в ProgramFiles? Как архиватором ZIP упаковать определенную папку вин 7 при скачивании exe файлов возникает ошибка Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |