Ошибки 0x80300001 / 0x8007000D при установке собственного install.wim размером > 4гб
Привет всем.
В режиме аудита установил программы, драйверы, SP1, SP2, последние обновления. Далее захват образа (4,27 Гб). Все это на реальной машине. После установилась система и установил VMware. Создал образ с помощью WAIK. Загрузил его на виртуальную машину и вот... Может кто сталкивался с такой проблемой. Прошу помощи. Спасибо за ответ. Решения 1. Образы 32-разрядных ОС не должны превышать 4 Гб (2^32 байт) при установке с помощью setup.exe (однако возможно применение такого образа утилитиой imagex). Обойти ограничение можно, поделив образ. 2. Большой образ нельзя сохранять на раздел, отформатированный в файловую систему FAT32, где максимальный размер файла - 4 Гб 3. Причиной ошибки 0D может быть прошивка привода http://support.microsoft.com/kb/930984 Используйте флэшку. |
e9990638, install.wim не будет распаковываться, если он больше приблизительно 4гб.
|
Как сделать так, чтобы работало (чтобы устанавливалась Vista), если install.wim более 4 Гб. Что надо подправить?
|
Цитата:
Не вижу, каким образом ваш вопрос связан с данной темой... |
Vadikan, Спасибо за ответ, но тема эта звучит как "интеграция приложений в режиме аудита". Я так получил свой install.wim этим способом, и соответсвенно вопросы возникшие - задать здесь. По вашей ссылке, там орфографическая ошибка.
Я вошел в режим аудита, установил драйверы, обновления, программы. Все это делал на реальной машине. Выхожу из аудита через "Пуск"-"Выполнить": Код:
%SystemRoot%\system32\sysprep\sysprep.exe /generalize /oobe /shutdown /quiet /unattend:D:\CopyProfile.xml Ошибок нет. После окончания установки переименовываю полученный custom.wim в install.wim и заменяю в дистрибутиве оригинальный образ на свой. Создаю ISO-образ командой: Код:
oscdimg -n -m -b"%programfiles%\Windows AIK\Tools\PETools\x86\boot\etfsboot.com" C:\VistaWork\DVD C:\VistaWork\ISO\Vista32.iso 1. Если install.wim менее 4 Гб - установка успешная 2. Если install.wim более 4 Гб - ошибка Один из вариантов ошибок: "Установка windows не может быть выполнена в это местоположение. Ошибка: 0x80300001" |
e9990638
1. Уберите из файла ответов раздел diskconfiguration. Создайте новый виртуальный диск (отключите остальные) и производите установку на него - вручную выберите неотформатированное пространство. 2. Проверьте на физической машине. Установка должна производиться с теми же условиями - первый раздел первого диска, другие диски отключены. Цитата:
|
Vadikan,
Попробовал без файла ответов. Установка на виртуальную машину с теми же параметрами как создавался образ на физическом (100 Гб, диск 1 (Диск С)) Ошибка-1 (без файла ответов) Ошибка-2 (с файлом ответов) |
Цитата:
|
Vadikan,
Попробовал еще раз. install.wim = 3,90 Гб, отлично устанавливается на физическую и виртуальную машину. install.wim = 4,04 Гб, все те же ошибки. (добавил adobe reader 9.0 и обновил его) |
Ответ на http://www.thevista.ru
Цитата: "...ошибка обусловлена тем, что х86 не может использовать более 2^32 ресурсов. Распаковка WIM тоже в это ограничение вписывается. Если WIM больше 2^32, то процесс распаковки выдаст ошибку 0x80300001." Если правильно понял, install.wim д.б. менее 2^32=4.294.967.296 байт. Интересно, а для х64 каков предел (2^64)? |
могу сказать одно, даже при замене образа более 4Гб системы X64, все равно вылезает ошибка 08х8007000D, хотя захват и даже создание файла каталога в ОРК проходит без ошибок. как с этим бороться?
|
Привет всем.
Проблема решил следующим образом: 1. Установил Windows-7 SP1 x64 в режиме аудита 2. Установил все приложения, драйверы, и т.д. (диск С - более 23 Гб) 3. Выхожу через выполнить: %SystemRoot%\system32\sysprep\sysprep.exe /generalize /oobe /shutdown /quiet /unattend:D:\CopyProfile.xml 4. Захват образа (costum.wim = install.wim более 7 Гб) 5. При помощи WAIK (диспетчер) обновил "install_Windows 7 Ultimate.clg" 6. Деление install.wim при помощи imagex.exe: imagex /split C:\test\images\install.wim C:\test\ima\install.swm 4000 7. Получаю install.swm и install2.swm 8. В дистрибутиве удаляю install.wim и копирую туда install.swm и install2.swm, а также файл ответов (в нем ничего не менял) 9. Создаю образ командой: oscdimg -n -m -b"%programfiles%\Windows AIK\Tools\PETools\amd64\boot\etfsboot.com" C:\test\DVD C:\test\ISO\Windows-7-64.iso 10. Записал при помощи UltraISO на 16-Gb флешку 11. Загрузился с флешки, через 20 минут получил установленную ОС! Для загрузки с DVD-дисков используйте 2-слойные DVD-диски (8,5 Гб) или п.8 ==>папка DVD1 и папка DVD2: DVD1 - все файлы дистрибутива и вместо install.wim ==> install.swm DVD2 - папка - sources\ install2.swm DVD1 - загрузочный, DVD2 - данные PS. Чтобы снова получить install.wim из install*.swm: imagex /export C:\test\images\install.swm 1 C:\test\images\install.wim /ref C:\test\images\install*.swm Проблема была в том, максимальный файл в системе FAT32 не более 4 Гб. |
imagex /split C:\test\images\install.wim C:\test\ima\install.swm 4000
не получается у меня разделить wim файл выдает ошибку ( на фото) Что делать то |
Xaser_VI, а чего вы пытаетесь добиться в конечном итоге?
|
Сорри проблема была в файле , ее я решил , но вот когда я выставляю размер для каждого файла swm то почему то полчуется такая картина , что install.swm - 155 MB , install2.swm - 5500mb , install3.swm - 21mb, хотя задаю размер 2500мб , в чем может быть проблема?
|
Xaser_VI,
Дело в том, команда делит образ не больше тех значений, которые Вы указали, а как она делит и по какому принципу, почему первому -50 Мб, а второму - 3999 Мб незнаю, когда делал себе скрытый образ (предел 500 Мб), у меня их получилось - 47 шт. ( от 12 Мб до 500 Мб) |
Все всем спасибо решил проблему , сам походу на днях пойду в больничку , к окулисту , я место 4000мб вводил 40000мб , вот так!!!!!
|
e9990638,
Для болванки это то что надо. Сам напоролся при создании дистрибутива на двуслойный DVD, а про сплит забыл. Проблему решает полностью. Для флешки же размер образа неважен. И путь намного проще. Разметить флешку дискпартом под 7, сделав раздел активным и скопировать все содержимое дистрибутива на нее, пропустив создание ISO. PS Флешку форматировать в NTFS |
Вложений: 1
подскажите, а если использовать Win7 x86 то подобные способ по делению wim файла должен работать?? просто у меня после первой перезагрузки без файла ответа ошибка
|
Цитата:
|
xzSiriuSzx,
Независимо какой версии Windows 7, команда: imagex /split C:\test\images\install.wim C:\test\ima\install.swm 4000 1. Получаю install.swm и install2.swm (может быть этих хоть 92 шт., например последний install92.swm) 2. В дистрибутиве удаляю install.wim и копирую туда все install*.swm |
e9990638,
Возможно ли обойти придел install.wim в 4гб в 86 разрядной винде при установке с помощью setup.exe, если разделить его на на файлы install*.swm? И если использовать 64 разрядную windows то предел для install.wim в таком случаи гораздо больше? Заранее спасибо за ответ. :) |
Размер сборки
Слышал что готовая сборка не должна привышать 11гб а иначе размер дистрибютива будет выше 4гб и будут проблеммы при установке, это так? Сейчас размер винды составляет 17гб это при том что папка winsxs весит 10гб и чистки системы не помогают. Программ немного, а папка сама наполнилась.Хелп, что можно в этой папке и каким образом вычистить ненужное на 7гб)спс.
|
Цитата:
Цитата:
|
Vadikan, мне кажется это действительно только для DVD-дисков.
Будет время - проверю. |
Vadikan, тут возник вопрос по поводу >4 Гб.
Ограничение действует на install.wim или именно на образ с x86? |
Цитата:
Видимо, это ограничение касается записи на dvd. Но, я пробовал делать исо с разбитым на части install.wim через split. Размер был около 8 Gb. И образ успешно установился в VM. |
CtrlSoft, да, проверьте на досуге.
Boa Soft, склеил темы, обсуждалось же. |
У меня install.wim сейчас 5.5 Гб (не split-енный). Образы x86, в нём, не превышают 4 Гб.
На флешке - NTFS. Setup.exe - оригинал. Устанавливаются все без проблем. Проверял не только на VM, но и на реальном "железе". EFI пока особо не требуется, т.ч. думаю работает и ладно. А уточнение, как раз было про размер самого install.wim'a или образы содержащиеся в нём. Ну думаю, как потребуется EFI, придётся "спилить" на части (чего не очень хочется :( ). |
Цитата:
|
Вот решение твоей проблемы http://forum.oszone.net/thread-201472.html
|
Цитата:
как это объяснить? |
mover, ваше сообщение перенесено из другой темы в тему, которую вы процитировали. Логика подсказывает, что здесь и нужно было задавать вопрос.
Цитата:
|
Цитата:
Проблема конечно решается распилом файла командой: Код:
imagex /split "d:\Сборка Windows\Windows 7 SP1 x86+x64\install.wim" C:\winwork\DVD\sources\install.swm 4000 |
|
Vadikan,
Цитата:
|
как узнать битность установщика?
если из Windows запустить setup - он х64. |
"Windows не удалось собрать данные для [OSImage], поскольку указанный файл образа [install.wim] не существует."
Создал свою сборку, получился Install.wim>6 гиг (несколько языков, IE-10, некоторые необходимые обновы, и драйвера) образ английский оригинал х86, LangPack-и интегрировались в boot, winRE, install -wim-ы соответственно ( руководствовался прикреплённой статьей) http://forum.oszone.net/thread-161637.html экспортировал index: 5 , и заменил им оригинал в win7all, но все равно >4 гиг разделил с помощью команды Код:
imagex /split D:\Win7all\sources\istall.wim D:\install.swm 3000 Удалил D:\win7all\sources\ -ei.cfg; -install.wim; -install_Windows 7 STARTER.clg; -install_Windows 7 HOMEBASIC.clg; -install_Windows 7 HOMEPREMIUM.clg; -install_Windows 7 PROFESSIONAL.clg; -install_Windows 7 ULTIMATE.clg. С копировал D:\istall.swm D:\istall2.swm в D:\win7all\sources\ создал образ Код:
oscdimg -lWin7_ultimate_sp1_x86_multi_lang -m -u2 -yoD:\wim\bootorder.txt -b"C:\Program Files\Windows OPK\Tools\PETools\x86\boot\etfsboot.com" D:\Win7all D:\iso\win7SP1_x86.iso Код:
Bootmgr Выдает ошыбку "Windows не удалось собрать данные для [OSImage], поскольку указанный файл образа [install.wim] не существует." |
Йо-ма-йо!!! Дети! учитесь писать грамотно! istall.swm вместо install.swm
Думаю вопрос решён, простым переименованием в install.swm и тд. По крайней мере с под винды, с папки Win7all\setup.exe установка пошла. Дошёл до лиц.соглашения. Дальше не рискнул - (система рабочая- рисковать нехочу). Щас пересоберу образ. Когда проверю отпишусь. |
При разделении install.wim в 32-х разрядной восьмерке на два *.swm при установке появляется сообщение о том , что не найдено лицензионное соглашение, причем если .wim не разделять, а просто заменить в дистрибьютиве, то установка проходит на ура, но делить необходимо, так как образ гораздо более 4Гб, и как пройдет установка на реальном железе неизвестно. Может кроме замены install.wim на два *.swm нужно сделать какие то еще изменения в дистрибьютиве? Дистрибьютив оригинальный, образ создавал через командную строку.
|
grek322, а зачем вы делите оригинальный install.wim?
|
Vadikan,
Я делил не оригинальный, а снятый с настроенной системы в режиме аудита- ведь он получился больше положенного для 32-х разрядной системы (извиняюсь за непоследовательно заданный вопрос). Еще раз повторюсь, замена оригинального install.wim на снятый с системы не выдает никаких ошибок- все прекрасно устанавливается, но это на виртуальной машине, а как будет происходить установка на реальной- это вопрос, пишут, что попытка развернуть образ через обычную установку setup.exe заканчивается ошибкой. Поэтому мне кажется логичным будет все же разделить install.wim split-ом, но при этом куда то "теряется" лицензионное соглашение. Может быть в дистрибьютиве как в загрузчике GRUB в Menu.lst необходимо указать с чего будет осуществлятся установка? |
Цитата:
|
Все получилось!
1) разделил созданный мной install.wim~5.5Gb на install.swm ~3Gb и install2.swm -все что осталось ~2.5Gb Код:
imagex /split D:\Win7all\sources\install.wim D:\install.swm 3000 3) скопировал в оригинал(Win7all) в папку\sources\, install.swm и install2.swm (больше ничего не изменял, и не применял никаких команд, а сразу создал образ) 4) создал образ. Поскольку образ более 4,5х-гиг, то естественно с обязательным параметром - bootorder.txt http://technet.microsoft.com/ru-ru/l...(v=WS.10).aspx Код:
oscdimg -lWin7_ultimate_sp1_x86_multi_lang -m -u2 -yoD:\wim\bootorder.txt -b"C:\Program Files\Windows OPK\Tools\PETools\x86\boot\etfsboot.com" D:\Win7all D:\iso\win7SP1_x86.iso |
C образом Windows 8 все равно не получается , не найдено лицензионное соглашение. bootorder.txt содержит параметры для семерки, для Windows 8 по всей видимости нужны другие.
Переделал все заново, проверил имя и флаг в моем образе и оригинальном, использовал только командную строку- дистрибьютив 5,9 Гб устанавливается на виртулаьной машине (с неразделенным .wim), с разделенным та же ошибка-не найдено лиц.согл., проверьте источник установки. |
Цитата:
|
Привет всем. Ребят, так я и не увидел конкретного ответа, для х64 системы install.wim должен быть не больше какого размера? Или тут тоже действует ограничение в 4 Гб?
|
Цитата:
|
Если установщик boot.wim x64 и install.wim x64, то нет никаких ограничений.
но часто используют 32х битный установщик для x64 систем (boot.wim x86 a install.wim x64) то действует, так как ограничен именно boot.wim x86, он не может работать с файлами более 4Гб. A boot.wim х64 не может установить install.wim x86. по этому в сборках где есть одновременно 32х и 64х битные системы используется boot.wim x86. естественно в таком случае - не более 4 Гб. но если образ более 4,5 Гб (не зависимо х86 или х64) обязательно нужно создать, файл порядка загрузки - bootOrder.txt. смотри ссылки выше для win7 и win8. |
Ерунда, все равно хоть с какими параметрами его пакуй- хоть тресни - "не найдено лицензионное соглашение"!!!
|
Кстати вы не меняли лиц.соглашения
если измените текст микрософтовского лицензионного соглашения, не установите винду в жизни. ОЕМ-щики могут, добавить свою лицензию. в папку Windows\System32\oobe\info. со своим текстом указав его при этом в файлах ответов. например oobe.hml <?xml version="1.0" encoding="utf-8"?> <FirstExperience> <oobe> <oem> <eulafilename>agreement.rtf</eulafilename> </oem> </oobe> </FirstExperience> где "agreement.rtf" и есть оем - лицензия. При любом нарушении лицензионного соглашения или целостности файла "лицензионного соглашения" от Микрософта установка будет прекращена. |
Видимо встановщик восьмерки стал местами не только лучше (быстрее чем в 7), но и хуже. Не получается сделать установочную флешку fat32 код win8 с собственным образом install.wim более 4 гиг, полученным в режиме аудита. К сожалению нужна именно файловая система fat32 ибо биос uefi, диск GPT и тд. И нарезал кусочками install.wim imagex-ом и bootorder.txt клал разве что не матом. Рушится все с ошибкой лицензии, которую конечно не трогал. Если же положить образ меньше 4 гиг поверх моего то вполне себе загрузочная флешка выходит. Походу доигрались с технологиями. Uefi требует fat32, установщик винды понимает образ более 4 гиг только под ntfs. Теперь вопрос залу: решение существует?
|
Как вариант взять из дистрибутива папку sources со всем ее содержимым (кроме boot.wim) и положить в корень NTFS раздела винчестера или другой флешки. А вообще лучше не использовать UEFI (включай Legacy Boot), потому что кроме проблем для конечного пользователя это нововведение ничего не дает.
bootorder.txt - это работает только для ISO образов. |
incbot, да. Создайте два раздела на флешке. 1 Гб - FAT32, остальное - NTFS.
|
Люди ну спасибо за наводку конечно, но насколько понимаю 98% флешек не ведут себя как харды без перепрошивки их контроллера (а на этом этапе флешку и вусмерть загубить можно ибо даже не понятно порой какой контроллер в ней и чем шить) Этим я хотел сказать что почти гарантировано добрый Бил и этот вариант отступления отрезал Видит его ОС на сьемном драйве только одну партицию... Так что это точно путь для самураев, а не обычных пользователей. Хотя в моём случае подходящая флешка есть - Sandisk Extreme последней ревизии. Она как хард видется и с ней партиционные фокусы проходят.Только я не совсем понял что надо на fat32 оставлять и как ntfs партиция должна выглядеть. Если не сложно по-подробнее. Ибо мысль у меня такая была, но логику работы установщика представляю слабо.
|
Ничего не надо шить, просто разбей флешку на два раздела с помощью BootIce. И там же сможешь переключать видимость разделов (винда ведь не понимает одновременно больше 1 раздела на флешке). FAT32 делаешь небольшим, кидаешь в корень раздела почти все файлы из дистрибутива - в папке sources должен лежать только boot.wim. Теперь делаешь видимым NTFS раздел и копируешь в корень папку sources - все файлы кроме boot.wim. Готово.
Дистрибутив Vista и старше состоит из WinPE и образов ОС - install.wim. В начале система грузится так, вот только по моим наблюдениям после Winpeshl.exe грузится %SYSTEMDRIVE%\setup.exe и мы видим перво диалоговое окно установки ОС. Последующее окно с размещенной по средине кнопкой "Установить" после нажатия запускает поиск \sources\setup.exe c последующим его стартом. А тот в свою очередь проверяет наличие рядом с собой install.wim и если нет оно выдает что нужен драйвер для привода. |
Ну так задача так и не была решена СТАНДАРТНЫМИ средствами. Хотя за ссылочки спасибо Очень пользительно Почитал описание на сторонних ресурсах bootice ; на досуге попробую
|
Если так уж охота использовать эти стандартные средства то пробуй Diskpart вместо BootIce или размещай файлы с NTFS раздела на другой флешке, винчестере. Вот только "стандартными средствами" еще не означает что все будет логично и красиво.
|
Сделал образ по инструкции (Win7 x64), перед этим вшив в режиме аудита все обновления, но когда пытаюсь установить его на виртуалку VirtualBox, то пишет ошибку, что не найден install.wim, хотя он есть (весит 4,08 ГБ). Из-за чего такая проблема может быть?
|
Raf-9600, Разбейте на несколько частей командой:
Код:
imagex /split C:\DVD\DVD\sources\install.wim D:\win7\install.swm 600 |
Ivan_009,
Цитата:
ругаясь на отсутствие в образе Лицензионного соглашения. Программа установки отказывается продолжать установку не всегда, а лишь при выборе некоторых, по-моим наблюдениям, последних добавленных в общий wim-файл-образ редакций Windows (образов), которые как раз и не влезают в первый том разбитого командой imagex /split install.wim (install.swm). Это как нибудь лечиться? Вариант ручного развертывания через командную строку с помощью imagex.exe или dism.exe не комильфо, по-моему. |
Цитата:
|
Raf-9600,
Цитата:
В моем случае редакций Windows несколько, и проблема с Лицензионным соглашением возникает не со всеми редакциями. |
teflon, Используйте файл ответов для пропуска лицензионного соглашения...
И будет все окей... :up |
Всё это красиво, только как я заметил скорость установки упала в разы, видимо изза того, что при установке происходит склейка этих частей.
Я думаю лучше использовать amd64 версию загрузчика и x64 версию ОС, это позволит использовать install.wim > 4Gb без разделения. P.S. Если делаете ISO, используйте формат UDF, этот формат позволят записывать файлы более 4Гб. В WAIK создание образа производится командой: oscdimg -u2 -m -yo<Path to BootOrder> -b<Path To Boot Sector adm64> <Windows Folder> <Path To New ISO> |
Цитата:
А при обновлении системы с DVD-диска, "DVD:\sources\license\...". При мульти язычной установке с папки "DVD:\sources\license\_default..." 1). Проверьте наличие этих папок на установочном носителе а также в boot.wim index:1 и index:2. "лицензионное соглашение" находящееся в install.wim или install.swm грузится только в случаях -выхода из режима аудита и повышения уровня виндовс. 2). Попробуйте произвести захват системы с параметром "/flags" что б установщик знал какое "лицензионное соглашение" загружать. |
И ещё, когда создавал образ больше 4.7гига(~5.5 - 6 гиг.), виртуалка писала "...не найден драйвер оптического дисковода...".
Хотя с флешки сборка грузилась. Загрузку создавал с помощью стандартного Windows7-USB-DVD-tool и оригинального образа win7., а потом удалял оттуда boot.wim и install.wim, копировал свои boot.wim, install.swm и install2.swm и всё ОК. А с исо 5.5гиг ну ни как. Как только разделил образ на два диска ДВД1-загрузочный 4.2 гига, ДВД2 с install2.swm (обязательно в папке "sources") сразу все пошло. 3).Попробуйте записать на 2 - 3 -диска. А так-же например: при интеграции ие11 в мульти язычный образ, вовремя установки пишет ошибку "...оборудование не было установлено...". Но та же сборка только без ие11 устанавливается, находит всё оборудования и летает. (Я это к тому, что может проблема вовсе не в "лицензионном соглашении", а в чем-то другом?) |
Можно попробовать сделать так...
http://blogs.technet.com/b/askcore/a...computers.aspx |
Привет.
Вот, что пишут в http://technet.microsoft.com/ru-ru/l.../hh825096.aspx "...В Windows 8.1 и Windows 8 программа установки Windows не поддерживает разделенные WIM-файлы. Если вы хотите с помощью программы установки Windows поставить предшествующую версию Window(R) с использованием разделенного WIM-файла и параметра командной строки /installfrom, разделенному WIM-файлу следует присвоить имена install.swm, install2.swm и т. д. Программа установки Windows ищет разделенные WIM-файлы с именами install*.swm. Если выбрать другое имя файла, программа установки Windows не сможет установить разделенный образ Windows..." |
у меня installm.wim x64 после захвата получается 5.7 Гб он будет работать с флэшки
|
All
Чисто ради интереса, а если ли команда в dism для сбора из нескольких swm в один wim? В хелпе по dism такой команды не нашёл, там есть только на разделение (dism /Split-Image). P.S. про imagex /export я знаю, интересует именно dism. |
Время: 13:55. |
Время: 13:55.
© OSzone.net 2001-