Поиск по сайту: Расширенный поиск
Личный кабинет

Новые программы oszone.net Читать ленту новостей RSS
WebSite-Watcher - мощный программный продукт для отслеживания изменений на веб-сайтах. Программа сохраняет просматриваем...
VSO PhotoDVD - это программа для создания слайдшоу из ваших фотографий или рисунков и последующей их записи на DVD. Кром...
С помощью этой утилиты, пользователь сможет обновлять установленное на своём компьютере ПО до самой последней актуальной...
Программа - файловый менеджер, который имеет полностью настраиваемый интерфейс с множеством панелей инструментов. Тут пр...
Пакет программ, предназначенных для оптимизации работы операционной системы. Включает в себя твикер (т.е. настройщик скр...

$OEM$ директории на установочном диске

Текущий рейтинг: 4.45 (проголосовало 66)
 Посетителей: 14102 | Просмотров: 21709 (сегодня 1)  Шрифт: - +

$ОЕМ$ директории удобны для автоматического копирования ваших файлов на системный диск в процессе установки. Если файлы скопированы, значит вы легко можете создать пакетные команды для исполнения различных заданий, используя переменную %systemdrive%. Например, если система была установлена на диск D:\, то переменная %systemdrive% будет автоматически преобразована в D:\.

Вы можете спросить, почему же нельзя устанавливать приложения и запускать команды прямо с CD? Дело в том, что буквы, назначаемые CD-ROMам различаются от компьютера к компьютеру, поэтому и не существует переменной %CDROM%. Можно, конечно, обойти и эту проблему, но речь сейчас не о ней. К тому же, $ОЕМ$ директории используются не только для копирования установочных файлов приложений.

$OEM$ folders

Как видно на скриншоте, $ОЕМ$ директория находится параллельно директории I386. Все, что находится в $1, будет скопировано в корневой каталог диска, на который будет установлена система (например, C:\). Рассмотрим на простом примере, как это работает:

Предварительная подготовка дистрибутива:

C:\XPCD\$OEM$\$1\Install\

После того, как дистрибутив записан на CD (обозначим CD-ROM буквой X:\)

X:\$OEM$\$1\Install\

Когда $OEM$ директории копируются на системный раздел диска во время установки

C:\Install

Понятно? Поэтому если вам доведется составить команду для установки приложения, скопированного таким образом на системный раздел, то это будет выглядеть примерно так:

start /wait %systemdrive%\install\MSN\msnmsgs.msi /qb

Т.е. приложение лежало в директории $1\Install, скопировалось в C:\Install если допустить, что C:\ наш системный диск. Подробнее об установке приложений чуть позже.

Все, что находится в $$, будет скопировано в директорию Windows. При этом не важно, как она будет называться: Windows, WINNT, WindowsXP). Используя такой метод можно создавать дополнительные директории внутри $$. Например, можно создать директорию Resources с поддиректорией Themes и положить туда ваши любимые визуальные стили. В итоге, при установке Windows ваша директория будет скопирована в C:\Windows\Resources\Themes автоматически.

Теперь, когда вы знаете как это все работает, остальное понять не трудно.

$Docs - Documents and Settings (можно использовать только при установке Windows XP / 2003)

$Progs - Program Files (можно использовать только при установке Windows XP / 2003)

$$ - директория Windows

$1 - корневой каталог диска, на который устанавливается система.

Буква диска - корневой каталог диска, буква которого указана. Например, $ОЕМ$\E\Misc приведет к созданию папки E:\Misc, если, конечно, диск Е:\ существует и не защищен от записи.

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

Примечание: в данной статье описано расположение директории $OEM$ для установки с CD. Для сетевой установки или установки с жесткого диска директорию $ОЕМ$ нужно разместить в i386. Подробнее о возможных проблемах с копированием $OEM$ директорий тут.

Автор: Вадим Стеркин aka Vadikan
Иcточник: (переведено с английского) unattended.msfn.org
Опубликована: 14.02.2005
Теги:  
Оценить статью:
Вверх

КОММЕНТАРИИ ПОСЕТИТЕЛЕЙ RSS

Для того чтобы оставить комментарий, необходимо быть зарегистрированным


Купить недорого диски хонда в Москве.