Показать полную графическую версию : CDIMAGE, VMWare и программы для записи CD
Страниц :
1
2
3
4
5
6
[
7]
8
у вас ключ присвоения даты есть, а смысл это делать? »
Раньше был, потом убрал (закомментировано). Особого смысла нет, чисто для красоты, чтобы дата файлов была как в оригинальном дистрибутиве.
Оптимизация, насколько я знаю, применяется и в оригинальных дистрибутивах, я лишь делаю так, как это делает MS. Оптимизация точно не помешает и тем более не навредит, как по мне, полезна вещь, я ее применяю не только при сборке ISO.
а почему вы не снимали с файлов ридонли »Ни разу проблем не было »
Я не замечал, чтобы после установки ОС, у всех файлов было ридонли, а в $OEM$ у меня ничего такого нет, чтобы от туда что-то копировалось.
Особого смысла нет, чисто для красоты, чтобы дата файлов была как в оригинальном дистрибутиве.
тогда не буду его добавлять.
Оптимизация, насколько я знаю, применяется и в оригинальных дистрибутивах, я лишь делаю так, как это делает MS. Оптимизация точно не помешает и тем более не навредит, как по мне, полезна вещь, я ее применяю не только при сборке ISO.
судя по /? оптимизация состоит в том, чтобы не писать повторяющие файлы на диск, что имхо в наше время неактуально, тк есть и dvd и флешки.
Я не замечал, чтобы после установки ОС, у всех файлов было ридонли, а в $OEM$ у меня ничего такого нет, чтобы от туда что-то копировалось.
хоть что-то из oem после копирования имеет ридонли, по крайней мере у меня так.
сейчас вылезл такая ошибка
Removing any possible attributes set on E:\REPACK\Uttended and its subfolders...
Creating ISO...
CDIMAGE 2.52 CD-ROM and DVD-ROM Premastering Utility
Copyright (C) Microsoft, 1993-2000. All rights reserved.
For Microsoft internal use only.
Scanning source tree complete (11786 files in 789 directories)
Computing directory information complete
Image file is 1432414208 bytes
Writing 11786 files in 789 directories to E:\REPACK\WinXPSP3CE.ISO
100% complete
Final image file is 1432414208 bytes
WARNING: This image contains filenames and/or directory names that are
NOT COMPATIBLE with Windows NT 3.51. If compatibility with
Windows NT 3.51 is required, use the -nt switch rather than
the -n switch.
Done.
Для продолжения нажмите любую клавишу . . .
что лучше использовать -nt или вобще без него?
сейчас вылезл такая ошибка »
Да где Вы тут ошибки находите? WARNING — Переводчик Google (https://translate.google.ru/?source=osdd#en/ru/WARNING).
что лучше использовать -nt »
У Вас где-то ещё есть Windows NT 3.51?!
Iska,
тогда предупреждение, не знаю как назвать.
У Вас где-то ещё есть Windows NT 3.51?!
нету.
я все не могу скомпоновать ключи, сейчас говорит
Removing any possible attributes set on E:\REPACK\Uttended and its subfolders...
Creating ISO...
CDIMAGE 2.52 CD-ROM and DVD-ROM Premastering Utility
Copyright (C) Microsoft, 1993-2000. All rights reserved.
For Microsoft internal use only.
Scanning source tree
ERROR: Long filename with no 8.3 shortname provided by file system:
"E:\REPACK\Uttended\$OEM$VisualEffects.cmd"
Для продолжения нажмите любую клавишу . . .
при ключах
ECHO Creating ISO...
CDIMAGE.EXE -l"%LABEL%" -h -d -m -bxpboot.img "%DISTRO%" "%OUTPUT%\%LABEL%.ISO"
ECHO.
что ему в этом cmd не нравится.
там содержание такое
RUNDLL32.EXE SETUPAPI.DLL,InstallHinfSection DefaultInstall 128 %~dp0VisualEffects.inf
Ж.Д.А.Л.К.Е.Р.
05-12-2015, 19:02
Wu-Tang, Вот же есть аддон (http://forum.oszone.net/thread-61299.html), как готовый работающий пример.
Ж.Д.А.Л.К.Е.Р.,
да мне как аддон не удобно, нужно отдельно создавать.
Iska,
при
CDIMAGE.EXE -l"%LABEL%" -h -n -d -m -bxpboot.img "%DISTRO%" "%OUTPUT%\%LABEL%.ISO"
выдало
Removing any possible attributes set on E:\REPACK\Uttended and its subfolders...
Creating ISO...
Scanning source tree complete (11786 files in 789 directories)
Computing directory information complete
Image file is 1432414208 bytes
Writing 11786 files in 789 directories to E:\REPACK\WinXPSP3CE.ISO
100% complete
Final image file is 1432414208 bytes
WARNING: This image contains filenames and/or directory names that are
NOT COMPATIBLE with Windows NT 3.51. If compatibility with
Windows NT 3.51 is required, use the -nt switch rather than
the -n switch.
не обращать внимания?
Wu-Tang, не обращать. Либо использовать только короткие имена формата 8.3 в верхнем регистре.
Iska,
хорошо с этим понятно.
меня достала проблема ридонли.
в батнике cdimage есть снятие.
@echo off
TITLE Creating ISO Image of Windows XP
ECHO.
:: Укажите путь к дистрибутиву (файлам создаваемого диска)
SET DISTRO=E:\REPACK\Uttended
:: Укажите где создать результирующий ISO образ
SET OUTPUT=E:\REPACK
:: Укажите метку тома (без пробелов!)
:: Она же будет использована как имя ISO образа
SET LABEL=WinXPSP3CE
:: Список стандартных меток
:: Windows XP http://www.tacktech.com/display.cfm?ttid=342
:: Windows 2003 http://www.tacktech.com/display.cfm?ttid=355
:: Снятие атрибутов файлов
ECHO Removing any possible attributes set on %DISTRO% and its subfolders...
attrib -R -H "%DISTRO%" /S /D
ECHO.
:: Создание ISO
ECHO Creating ISO...
CDIMAGE.EXE -l"%LABEL%" -h -n -d -m -bxpboot.img "%DISTRO%" "%OUTPUT%\%LABEL%.ISO"
ECHO.
PAUSE
EXIT
но после установки с созданного образа все файлы скопированные из OEM и appdata имеют ридонли и приложения ругаются, которые требуют дозапись в эти файлы.
как же так, атрибут же должен сниматься. :wild:
какое-то издевательство, я и с папки вручную снимал перед созданием образа и батнике есть, все равно ридонли после установки и все тут.
как же так, атрибут же должен сниматься. »
Должен ли? Это известная информация (тогда ссылку) или Ваше предположение? Я уже не помню, как оно было.
все равно ридонли после установки и все тут. »
Файлы на CD-ROM имеют атрибут Read-Only.
Обходной вариант — проходите скриптом по всему скопированному и снимайте атрибут Read-Only.
Iska,
ну а какая ссылка, я могу хоть видео записать.
я распаковывал образ после создания и смотрел, атрибуты сняты, те все нормально, но после установки с этого образа они все равно появляются на файлах скопированных из oem.
со скриптом пробовал, но я не знаю стоит ли такой костыль юзать, тк файлов в скрипт придется добавить очень много.
ну а какая ссылка, я могу хоть видео записать. »
Вы меня совсем не поняли. И видео мне писать не надо. Просто попробуйте ещё раз перечитать написанное мною в предыдущем сообщении.
Вы ставите ОС непосредственно из этого образа? Или пишете образ на болванку, и ставите ОС с болванки? Или ставите ОС на виртуальную машину, подключив сам образ? Вот, когда Вы установите ОС, откройте Ваш привод, хоть реальный, хоть виртуальный, и посмотрите на атрибуты файлов на записанном или смонтированном носителе дистрибутива с этого привода.
Ж.Д.А.Л.К.Е.Р.
06-12-2015, 00:07
Wu-Tang, да мне как аддон не удобно, нужно отдельно создавать. »
Я же сказал "как пример".
1. Все программы для создания образов ставят на файлы атрибут "только чтение", просто смирись с этим.
2. Когда ты распаковываешь образ, архиватор снимает с файлов атрибут "только чтение".
3. Абсолютно непонятно что ты создаешь, какие там инсталляторы что переписывают свои файлы в процессе установки. Так что порекомендовать могу только упаковывать те инсталляторы в модифицированный SFX модуль (http://forum.oszone.net/thread-51547.html) (при желании он сам может стать установщиком).
Ж.Д.А.Л.К.Е.Р.,
да ставлю из этого образа, не пишу, не с болванки, ставлю на варю, указав путь к образу.
открыл посмотрел после инстала, действительно все ридонли.
Ж.Д.А.Л.К.Е.Р.,
вот оно как.
у меня все просто, в oem лежит progs, где уже лежат распакованные проги, которые потом копируются в program files.
те никаких инсталляторов нет.
открыл посмотрел после инстала, действительно все ридонли. »
у меня все просто, в oem лежит progs, где уже лежат распакованные проги, которые потом копируются в program files. »
Значит, таки делаете в конце снятие атрибута, наподобие:
for %%i in (
"Путь1"
"Путь2"
…
"ПутьN"
) do attrib.exe -r /s "%%~i\*.*"
И не говорите опять, что:
тк файлов в скрипт придется добавить очень много. »
Можно ведь написать и таким образом:
определение буквы диска с дистрибутивом (например, по заранее известной метке носителя, или из реестра);
опрос перечня каталогов в OEM-Progs;
проход по внутренностям каждого из полученных имён каталогов в %ProgramFiles% и снятие атрибутов у файлов.
Iska,
хорошо, единственное ваш пример скрипта я не понял.
вчера накидал, как делал ранее
@echo off
attrib -r "%SystemDrive%\Documents and Settings\Default User\Application Data\название программы\*.*" /S /D
attrib -r "%SystemDrive%\Documents and Settings\Default User\Application Data\название программы\*.*" /S /D
attrib -r "%SystemDrive%\Documents and Settings\Default User\Application Data\название программы\*.*" /S /D
attrib -r "%UserProfile%\Application Data\название программы\*.*" /S /D
attrib -r "%UserProfile%\Application Data\название программы\*.*" /S /D
attrib -r "%UserProfile%\Application Data\название программы\*.*" /S /D
attrib -r "%AllUsersProfile%\Application Data\Microsoft\User Account Pictures\Default Pictures\*.*" /S /D
attrib -r "%AllUsersProfile%\Application Data\Microsoft\User Account Pictures\*.*" /S /D
attrib -r "%AllUsersProfile%\Главное меню\Программы\Автозагрузка\*.*" /S /D
attrib -r "%ProgramFiles%\название программы\*.*" /S /D
2
3
N
attrib -r "%ProgramFiles%\название программы\*.*" /S /D
pause
данный скрипт будет лежать в автозагрузке и запуститься при первой загрузке рабочего стола.
если ваш вариант скрипта более правильный, расскажите по подробнее как вашим типом написать тогда.
ну как подскажите что-н, а то работа стоит :(
ну как подскажите что-н, а то работа стоит »
А как же:
вчера накидал, как делал ранее »
?! Я понял так, что Вы решили этот вопрос. Что не так?
Iska,
?! Я понял так, что Вы решили этот вопрос. Что не так?
я просто подумал ваш вариант скрипта лучше и вы расскажите, как его написать подробнее.
Ж.Д.А.Л.К.Е.Р.
08-12-2015, 16:37
Wu-Tang, Да тоже самое, просто все каталоги прописаны в цикле for, и в процессе работы они подставляются через %%i.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC