Ru-Board.club
← Вернуться в раздел «Microsoft Windows»

» Windows Preinstallation Environment(WinPE) и BartPE LiveCD 6

Автор: Unique_nickname
Дата сообщения: 30.11.2009 10:12
...если установщику говоришь "преобразовать раздел в NTFS" а если "оставить в FAT" - остается как есть. Ну да не суть.

Добавлено:
с формулировкой фраз наврал, конечно , но смысл понятен, о каких пунктах в меню установщика речь.

А вообще вот официальная формулка для вычисления необходимого места:


Цитата:
Convert.exe performs a computation based on the number of preexisting files on the FAT volume and size of the volume to figure out how much free space is required before starting the conversion process. For standard hardware (hard drives with 512 bytes per sector) the equation boils down to the following:

1. Start by taking the size of the volume, in bytes, and dividing by 100. If this value is less than 1,048,576, use 1,048,576. If it is larger than 4,194,304, use 4,194,304.

2. Add to the above the size of the volume in bytes divided by 803.

3. Add to the above the number of files and directories on the volume multiplied by 1280.

4. Add to the above 196,096.


Для снижения фрагментации можно пользовать такую штуку (сам никогда не пользовал, не было нужды, описание тоже не мое):
Цитата:
/cvtarea:имя_файла Только для опытных пользователей.
Задание записи основной таблицы файлов (MFT) и прочих файлов метаданных NTFS в существующий непрерывный файл-заглушку.

Файл должен находиться в корневом каталоге преобразуемой файловой системы.

Использование параметра /CVTAREA позволяет получить менее фрагментированную файловую систему после преобразования.

Для получения оптимальных результатов размер этого файла должен равняться числу файлов и каталогов в файловой системе, выраженному в килобайтах, однако служебная программа преобразования обрабатывает файлы любого размера.

Файл-заглушку необходимо создать перед выполнением команды convert с помощью команды fsutil file createnew.
Команда convert не позволяет создать этот файл, а только перезаписывает данный файл данными NTFS. После преобразования все неиспользованное пространство этого файла освобождается.
Автор: NIKZZZZ
Дата сообщения: 30.11.2009 10:38
Если нужен ntfs раздел, а под рукой только fat, проще всего скачать Imdisk, с помощью fsutil file createnew создать пустой образ нужного размера , смонтировать и отформатировать его в ntfs.
Если памяти достаточно, можно просто создать Ram диск.
Автор: lucky_Luk
Дата сообщения: 30.11.2009 20:58
На базе WinPE от Windows 7 что-то делается, если да то где обсуждают?
Автор: svm59
Дата сообщения: 30.11.2009 21:37
VMware-на ntfs,а там не собирпется?
Автор: NIKZZZZ
Дата сообщения: 30.11.2009 21:59
lucky_Luk

Цитата:
На базе WinPE от Windows 7 что-то делается

BootLang
Автор: svm59
Дата сообщения: 01.12.2009 10:20
На WMware и получилось с трудом, незагрузочный,всунул файл загрузки,грузится нормально с wim.

Добавлено:
И через 7zip просматривается как Yurkesha писали.
Автор: selevos
Дата сообщения: 01.12.2009 13:01
BootSDI.img
чем распаковать ?
BootSDI.img    262 144 000    14.01.09 18:20    -a--
входит в "windows xp usb edition 2009"
на сайте называлась.

expand.exe -r BootSDI.img
пишет что не может распаковать сам в себя
---------
поставил ,выругалась на разрешение и выставила 640х480
netbook acer aspire one 110 intel 945m чипсет
ещё не пашет нормально буфер обмена.
вставка не происходит абзаца текста в notepad
в опере вставляется тот же текст.
может нет поддержки Rich Text Format.
Как доработать траблы с буфером и разрешением крана ?
Автор: svm59
Дата сообщения: 01.12.2009 13:30
Не запакован UPX? На каком сайте?Название точное?


Добавлено:
С "WinImage" открывается наверно.
Автор: lucky_Luk
Дата сообщения: 01.12.2009 14:26
NIKZZZZ

Цитата:
BootLang

Там глюк какой-то, Фарфокс не открывает страницу и ругается на форму компрессии. А на этом форуме нигде не обсуждают WinPE от Windows 7?
Автор: NIKZZZZ
Дата сообщения: 01.12.2009 14:32
lucky_Luk

Цитата:
Фарфокс не открывает страницу

Попробуй еще, у меня проблем нет.

Цитата:
А на этом форуме нигде не обсуждают WinPE от Windows 7?

Есть такой проект, вполне работоспособный.


Автор: svm59
Дата сообщения: 02.12.2009 05:00
Есть плагин на принтер,или самому сделать?
Автор: Skif_off
Дата сообщения: 02.12.2009 07:13
svm59

Цитата:
Есть плагин на принтер,или самому сделать?

посмотри с этого поста и ниже..
Автор: lsd11
Дата сообщения: 02.12.2009 11:12
2yurkesha

выложите, пожалуйста, предыдущую версию плага Z_FBWF (из предыдущего конструктора)

если, конечно, не сложно
Автор: yurkesha
Дата сообщения: 02.12.2009 11:24
lsd11
Вообще предыдущая версия легко получается из текущей путем удаления файлика Z_FBWF\fbwf_wim.inf
Но в принципе я не обновлял комплект из раздела сайта посвященного WIM а в нем Z_FBWF содержится...
Просто сейчас у меня под рукой старых архивов нет...
Автор: lsd11
Дата сообщения: 02.12.2009 11:34
2 yurkesha

thanks a lot
Автор: mat86
Дата сообщения: 02.12.2009 13:22
Помогите, хочу создать плагин кторый в чистом Bart PE, в конце сборки переименует папку I386 в BART. Что-то типа postprocessing
Автор: yurkesha
Дата сообщения: 02.12.2009 13:31
mat86
Код: REN "%OUTDIR%\I386\" BART
Автор: mat86
Дата сообщения: 02.12.2009 13:47
Спасибо, а как бы отдельно сделать файл, чтоб я его как плагин мог включать и выключать?
Автор: yurkesha
Дата сообщения: 02.12.2009 13:58
mat86
Плагом копируй маркерный файл а в скрипте постобработки проверяй его наличие...
Или вообще внешний ланчер скриптов имеющих определенное имя и расположенных в определенном месте, а сами скрипты динамически создавай через addline...

Добавлено:
Либо в конце концов - используй метод Execute(нинешний сезон этой ветки начинается с его описания)...
Автор: mat86
Дата сообщения: 02.12.2009 14:09
Не, яимею ввиду что мне взять из custom_commands.cmd в postprocessing, чтобы добавить туда REN "%OUTDIR%\I386\" BART, а измененный setupldr.bin я добавлю.

Цитата:
Либо в конце концов - используй метод Execute(нинешний сезон этой ветки начинается с его описания)...

Не знаю что за метод

Добавлено:
Вот верх из custom_commands.cmd:
Цитата:
@echo off
echo ; -----------------------------------------
echo ; custom_commands.cmd started at
echo ; Date: %DATE%
echo ; Time: %TIME%
echo ; -----------------------------------------
SET Start_Dir=%CD%
SET PeBuilderDir=%~sdpn1
SET PEUtilsPath=%~sdpn2
SET OutDir=%~sdpn3
SET ISOFile=%~dpnf4
IF NOT "%PeBuilderDir%"=="" GOTO _cont1
SET PeBuilderDir=%~sdpn0
SET last_char=%PEBuilderDir:~-1%
IF "%last_char%"=="\" SET PEBuilderDir=%PEBuilderDir:~0,-1%
:_cont1
IF "%PEUtilsPath%"=="" SET PEUtilsPath=%PeBuilderDir%\temp
SET last_char=%PEUtilsPath:~-1%
IF "%last_char%"=="\" SET PEUtilsPath=%PEUtilsPath:~0,-1%
IF NOT "%OutDir%"=="" GOTO _cont2
FOR /f "tokens=1* delims== skip=1 eol=;" %%a IN (%PEBuilderDir%\input.inf) DO IF "%%a"=="outdir" SET OutDir=%%b
SET OutDir=%PEBuilderDir%\%OutDir%
FOR /f "tokens=1* delims== skip=1 eol=;" %%a IN (%PEBuilderDir%\input.inf) DO IF "%%a"=="useAbsoluteOutput" SET absoluteflag=%%b
IF "%absoluteflag%"=="1" FOR /f "tokens=1* delims== skip=1 eol=;" %%a IN (%PEBuilderDir%\input.inf) DO IF "%%a"=="fulloutdir" SET OutDir=%%b
:_cont2
SET last_char=%OutDir:~-1%
IF "%last_char%"=="\" SET OutDir=%OutDir:~0,-1%
IF "%ISOFile%"=="" FOR /f "tokens=1* delims== skip=1 eol=;" %%a IN (%PEBuilderDir%\input.inf) DO IF "%%a"=="isofile" SET ISOFile=%%b
attrib -h -r %OutDir%\*.* /s>NUL 2>&1
FOR /f "tokens=1* delims== skip=1 eol=;" %%a IN (%PEBuilderDir%\input.inf) DO IF "%%a"=="volumeid" SET CD_label=%%b
IF "%CD_label%"=="" SET CD_label=BartPE
SET OutDir2=%OutDir:\=/%
IF NOT EXIST %PEUtilsPath%\supported.flags GOTO standalone
SET NEW_build=FALSE
FOR /f "skip=7 eol=;" %%a IN (%PEUtilsPath%\supported.flags) DO SET %%a=FALSE
FOR /f "tokens=1* delims== skip=7 eol=;" %%a IN (%PEUtilsPath%\postprocessing.flags) DO SET %%a=%%b
IF EXIST %PEUtilsPath%\NEW.flag SET NEW_build=TRUE
IF "%NEW_build%"=="YES" del %OutDir%\Postprocessing\NEW.flag /Q>NUL 2>&1
REM echo The flags and their settings:
FOR /f "skip=7 eol=;" %%a IN (%PEUtilsPath%\supported.flags) DO SET %%a
GOTO set_step_commands

Вконец дописать "%OUTDIR%\I386\" BART да
Автор: yurkesha
Дата сообщения: 02.12.2009 14:14
mat86
ты определись - или ты пишешь постобработку сам или используешь готовую
Если использовать мою постобработку - я сказал что делать, если чужой - разбирайся
Метод я описал в первом сообщении на первой странице данной ветки.
Автор: mat86
Дата сообщения: 02.12.2009 14:19
Не, не, не твою конечно. Я имею ввиду если я допишу в пост обработку "%OUTDIR%\I386\" BART то я не смогу это отключить по необходимости. Я хочу сделать отдельный плагин с функцией "%OUTDIR%\I386\" BART. Чтоб я мог отключить его в меню
Автор: yurkesha
Дата сообщения: 02.12.2009 15:04
mat86
if exist "%OUTDIR%\my_super_marker_file" REN "%OUTDIR%\I386\" BART&&del /q /f "%OUTDIR%\my_super_marker_file"

Добавлено:
А my_super_marker_file будет копироваться плагом если плаг включен...
Автор: mat86
Дата сообщения: 02.12.2009 15:40
Это я добавляю в пост обработку, да:
Цитата:
if exist "%OUTDIR%\my_super_marker_file" REN "%OUTDIR%\I386\" BART&&del /q /f "%OUTDIR%\my_super_marker_file"
и он переименует i386 в BART? А как мне отключить переименование?
Автор: yurkesha
Дата сообщения: 02.12.2009 16:01
mat86
Выключить плаг который копирует файл-маркер my_super_marker_file
Автор: mat86
Дата сообщения: 02.12.2009 16:25
Тоесть скрипт смотрит если есть
Цитата:
my_super_marker_file
он переименовует, если нет нетрогает, я правильно понял?
Автор: yurkesha
Дата сообщения: 02.12.2009 16:37
mat86
Блин ну ради проформы набрал бы что ли в командной строке
Код: if/?
Автор: mat86
Дата сообщения: 02.12.2009 17:01
Порядок, вроде. Только подскажи пожалуйста куда в custom_commands.cmd вставить
Цитата:
if exist "%OUTDIR%\my_super_marker_file" REN "%OUTDIR%\I386\" BART&&del /q /f "%OUTDIR%\my_super_marker_file"
чтобы эта команда самая последняя выполнялась, чета немогу разобраться?
Автор: yurkesha
Дата сообщения: 02.12.2009 19:40
mat86
Даже не подскажу
Постобработка не моя - чтобы правильно понять куда ставить надо полностью разбираться как она работает. А она построена по нелюбимому мною принципу - соответсвенно недружественная на уровне разбора скриптов(через гуя я никогда не работаю).
Автор: mat86
Дата сообщения: 02.12.2009 19:45
Я так понимаю не гуя там не разобраться Блин чеж делать, подскажи

Добавлено:
Спасибо yurkesha большое, как всегда выручаеш. Я разобрался все сделал

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687

Предыдущая тема: Обновления для Microsoft Windows XP


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.