Форум программистов, компьютерный форум, киберфорум
and_y87
Войти
Регистрация
Восстановить пароль
Карта форума Блоги Сообщество Поиск Заказать работу  
Рейтинг: 5.00. Голосов: 1.

Организация файловой системы Setup::Windows 7

Запись от and_y87 размещена 13.03.2014 в 08:50
Обновил(-а) and_y87 14.03.2014 в 11:19

Это то что мне предстоит проделать.

Выбор размещения Users, ProgramData и Program Files при установке Windows 7.


Путь 1.

Кликните здесь для просмотра всего текста
  1. Следует произвести обычную установку Windows 7 любым удобным для Вас способом остановившись на шаге, где программа установщик попросит Вас ввести имя компьютера и имя пользователя.
  2. Находясь на экране ввода имени компьютера и имени пользователя нажмите сочетание клавиш CTRL + SHIFT + F3. Компьютер будет перезагружен и загрузится уже в режиме Audit Mode. При этом система будет находится в этом режиме до тех пор, пока Вы не запустите утилиту sysprep с ключом /oobe или не выберете соответствующий пункт в оконной версии этой утилиты, которая стартует в Audit Mode каждый раз при запуске системы.
  3. Поскольку на этот момент Вы уже будете иметь установленную, но не до конца настроенную Windows 7, перед тем как назначать новое месторасположение для папки профилей пользователей, необходимо сперва подготовить дисковую подсистему, то есть произвести создание и форматирование раздела, которые планируется использовать для размещения папки Users.
  4. Теперь необходимо сформировать конфигурационный файл для настройки местоположения папки Users, вот его содержимое:
    Версия для x64
    XML
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    
    <?xml version="1.0" encoding="utf-8"?>
    <unattend xmlns="urn:schemas-microsoft-com:unattend">
    <settings pass="oobeSystem">
        <component
                name="Microsoft-Windows-Shell-Setup"
                processorArchitecture="amd64"
                publicKeyToken="31bf3856ad364e35"
                language="neutral"
                versionScope="nonSxS"
                xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State"
                xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
            <FolderLocations>
                <ProgramFiles>D:\Program Files<ProgramFiles>
                <ProfilesDirectory>D:\Users</ProfilesDirectory>
                <ProgramData>D:\ProgramData</ProgramData>
            </FolderLocations>
        </component>
    </settings>
    <cpi:offlineImage
            cpi:source="wim:d:/sources/install.wim#Windows 7 ULTIMATE"
            xmlns:cpi="urn:schemas-microsoft-com:cpi"/>
    </unattend>
    Версия для x86
    XML
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    
    <?xml version="1.0" encoding="utf-8"?>
    <unattend xmlns="urn:schemas-microsoft-com:unattend">
        <settings pass="oobeSystem">
            <component
                    name="Microsoft-Windows-Shell-Setup"
                    processorArchitecture="x86"
                    publicKeyToken="31bf3856ad364e35"
                    language="neutral"
                    versionScope="nonSxS"
                    xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State"
                    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
                <FolderLocations>
                    <ProgramFiles>D:\Program Files<ProgramFiles>
                    <ProgramFiles(x86)>D:\Program Files (x86)<ProgramFiles(x86)>
                    <ProfilesDirectory>D:\Users</ProfilesDirectory>
                    <ProgramData>D:\ProgramData</ProgramData>
                </FolderLocations>
            </component>
        </settings>
        <cpi:offlineImage
                cpi:source="wim:d:/sources/install.wim#Windows 7 PROFESSIONAL"
                xmlns:cpi="urn:schemas-microsoft-com:cpi"/>
    </unattend>
    В строке cpi:source удостоверьтесь в правильном названием ОС.
    Сохраните его под любым именем, например, unattend.xml
  5. Предположим, что файл unattend.xml был сохранен в корне диска C, тогда команда для его применения будет выглядеть следующим образом:
    Код:
    C:\Windows\System32\sysprep\sysprep.exe /audit /reboot /unattend:C:\unattend.xml
    Компьютер будет перезагружен
  6. После того как компьютер загрузится выберите в окне sysprep пункт для перезагрузки компьютера в OOBE.
  7. Вернувшись к окну задания имени компьютера и имени пользователя проведите установку до конца.
  8. После загрузки компьютера убедитесь, что папки D:\Users и D:\ProgramData существуют и что папка пользователя, имя которого Вы задали на финишном этапе установки находится в D:\Users.

В качестве бонуса также можно воспользоваться достоинствами так называемых junction points для предотвращения ошибок, связанных с явным указанием прежних путей папок профилей пользователей. Для этого создадим при помощи утилиты mklink две символические ссылки:
Код:
mklink /D C:\Users D:\Users
mklink /D C:\ProgramData D:\ProgramData
Таким образом теперь даже при обращении по прежним путям любая программа не заметит подмены и будет работать с папками на диске C, хотя фактически они будут расположены в настроенном Вами месторасположении.



Путь 2.

Кликните здесь для просмотра всего текста

После основных этапов установки Windows 7 необходимо остановиться на шаге, где требуется:
  • создать нового пользователя в системе

Не создавая его нажать Shift + F10,
чтобы открыть окно командной строки.

В примере будет перенос папок:
  • C:\Users в папку E:\Users
  • ProgramData на диск E:\ProgramData
  • Program Filesна диск E:\Program Files
.


1. Скопируем профили, папку Program Files и ProgramData в новое место.
Код:
robocopy "C:\Users" "E:\Users" /E /COPYALL /XJ
robocopy "C:\ProgramData" "E:\ProgramData" /E /COPYALL /XJ
robocopy "C:\Program Files" "E:\Program Files" /E /COPYALL /XJ
2. Удалим старые папки и создадим нужные связи между папками.
Папка Program Files:
Код:
rmdir "C:\Program Files" /S /Q
mklink /J "C:\Program Files" "E:\Program Files"
Профили:
Код:
rmdir "C:\users" /S /Q
mklink /J "C:\users" "E:\users"
Папка ProgramData:
Код:
rmdir "C:\ProgramData" /S /Q
mklink /J "C:\ProgramData "E:\ProgramData"
Цитата:
Вполне вероятно, что при удалении папок командой rmdir появится сообщение об ошибке. Удалить эти папки можно и позднее, после перезагрузки.


Теперь введите regedit чтобы открыть редактор системного реестра.

Перейдите в следующую ветку:
Код:
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion
Измените в ней значения пути к папкам ProgramFilesDir и CommonFilesDir, введя диск E:\ вместо диска C:\.

Теперь перейдите в список пользовательских профилей и снова измените пути, указав E:\ вместо C:\.
Код:
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\ProfileList
Закройте редактор системного реестра.

Теперь введите следующую команду:
Код:
shutdown /r /t 0
Компьютер будет выключен, включите его опять.
Снова появится этап создания пользователя,
создайте его и на этом установка Windows 7 и перенос профилей будет завершен.



Смена путей для TEMP и TMP
  1. Правый клик на значке "Мой компьютер" на рабочем столе (если это полноценный значок, а не ярлык) или через меню Пуск -> Мой компьютер - > Свойства
  2. Перейти на вкладку "Дополнительные параметры" и кликнуть внизу на кнопку "Переменные среды"
  3. В верхнем окне "Переменные среды пользователя" выбрать сначала первую строку (переменную TEMP) и нажать кнопку "Изменить"
  4. Исправить значение переменной на более простое - "E:\Temp"
  5. Повторить для переменной TMP
  6. Нажать поочередно "ОК" до закрытия окна.

В принципе тоже самое можно сделать с помощью командной строки, выполнив команду:
Код:
SET TEMP=C:\TEMP

Перенос временных файлов браузера с системного раздела

Google Chrome и все браузеры на движке Chromium (CoolNovo, RockMelt, Рамблер Нихром, Яндекс.Браузер, Интернет@mail.ru). Так же может сработать для Opera выше 15 версии.
Для того, чтобы изменить путь хранения кэша, необходимо слегка отредактировать ярлык, с которого вы запускаете свой хром.
Для этого щелкаем правой клавишей мыши по ярлыку и нажимаем «Свойства». В ячейке «Объект» нужно дописать следующее:
Код:
--disk-cache-dir="<путь>"

Internet Explorer
Место под мусор
Сервис > Свойства обозревателя > Общие > История просмотра > Параметры > Переместить
Объем мусора
Сервис > Свойства обозревателя > Общие > История просмотра > Параметры, указать число мегабайт в поле "Используемое место на диске"
Применимо к IE 8, в других версиях примерно так-же.

Chrome
Место под мусор
В свойствах ярлыка для запуска Chrome в поле "Объект" после "C:\Documents and Settings\Василий Пупкин\Local Settings\Application Data\Google\Chrome\Application\chrome.exe" добавить --disk-cache-dir=d:\temp , где d:\temp заменить на желаемый путь
Объем мусора
В свойствах ярлыка для запуска Chrome в поле "Объект" после "C:\Documents and Settings\Василий Пупкин\Local Settings\Application Data\Google\Chrome\Application\chrome.exe" добавить --disk-cache-size=100000000 , где 100000000 заменить на желаемое число (в байтах).
Проверено на версии 13.0.782.215 m

Firefox
Место под мусор
Набрать в адресной строке about:config, enter, согласиться с предупреждением.
Добавить параметр (правая кнопка > Создать > Строка) browser.cache.disk.parent_directory и путь к временным файлам (например d:\temp\firefox)
Объем мусора
Инструменты > Настройки > Дополнительные > Сеть. Поставить галку "Отключить автоматическое управление кэшем", в поле "Использовать под кэш не более" вписать желаемое значение.
Проверено на версии 6.0

Opera
Место под мусор
Набрать в адресной строке about:config, enter.
В разделе User Prefs найти параметр Cache Directory4 и задать путь к временным файлам (например d:\temp\opera)
Объем мусора
Opera > Настройки > Общие настройки > Расширенные > История > Дисковый кэш. Выбрать подходящее значение из списка.
Проверено на версии 11.61


Создание образа системы

Создание образа системы/ бэкап системы Windows 7
Пуск > Панель управления > Архивация и восстановления
В открывшемся окне слева увидите «Создание образа системы»- этот инструмент позволит вам создать архив системы один раз, если вы посмотрите в правую часть окна, увидите кнопку «Настроить резервное копирование», т.е. есть возможность настроить архивацию автоматически.
Создание образа системы
Нажимаем «Создание образа системы», в открывшемся окне выбираете место где будет храниться бэкап системы
После выбора место сохранения бэкапа, необходимо выбрать что архивировать.
В следующем окне подтверждаем наш выбор и нажимаем "Архивировать".
Далее идет процесс архивации/ создание образа системы, он может продолжаться довольно продолжительное время, все зависит от объема архивируемого пространства и мощности компьютера.


Настройка автоматического создания образа системы
Пуск > Панель управления > Архивация и восстановления
В следующем окне выбираем, что будем архивировать или представляем выбор системе, т.е. оставляем по умолчанию. Нажимаем "Далее".
В следующем окне выбираем расписание выполнения образа системы, раз в месяц, хотя это индивидуально, все зависит от того как часто вы вносите изменения в систему.
После нажатия "Сохранить параметры и запустить архивацию", начнется процесс архивации. Архивация системы может занять продолжительное время, до нескольких часов, все зависит от объема данных и скорости работы компьютера.


Автоматическая очистка временных файлов при выходе из Windows 7

Для настройки автоматического удаления всех временных файлов, необходимо определить одну временную папку для всех пользователей.
Когда изменили обе переменных, можно настроить автоматическую очистку этой папки Temp
Открываем Блокнот или любой текстовый редактор и копируем этот код
Код:
pushd %TEMP% && rd /s /q . > nul 2>&1
pushd %WinDir%\TEMP && rd /s /q . > nul 2>&1
Сохраняем файл под любым именем, но с расширением .cmd в папке, например, пользователя с правами администратора.
Теперь запускаем редактор групповых политик: Пуск - Выполнить и вводим команду gpedit.msc Открываем Конфигурация компьютера - Конфигурация Windows - Сценарии (запуск/завершение). В правой половине окна открываем свойства параметра Завершение работы. Кнопка Добавить и указываем путь к сохраненному файлу

Жмем ОК, затем Применить и ОК. Теперь тоже самое проделываем и в разделе Конфигурация пользователя. Все - настройка автоматической очистки временных файлов закончена. При завершении работы временные файлы будут удалятся. Проверить удаление временных файлов можно открыв папку C:/Windows/Temp, перезагрузиться и снов открыть эту папку. Если файлов нет значит все сделано правильно.
Размещено в Оптимизация, Windows
Показов 5565 Комментарии 0
Всего комментариев 0
Комментарии
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru