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

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

Запись от and_y87 размещена 13.03.2014 в 08:50
Показов 6004 Комментарии 0

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

Выбор размещения 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, тогда команда для его применения будет выглядеть следующим образом:
    Code
    1
    
    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 две символические ссылки:
Code
1
2
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 в новое место.
Code
1
2
3
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:
Code
1
2
rmdir "C:\Program Files" /S /Q
mklink /J "C:\Program Files" "E:\Program Files"
Профили:
Code
1
2
rmdir "C:\users" /S /Q
mklink /J "C:\users" "E:\users"
Папка ProgramData:
Code
1
2
rmdir "C:\ProgramData" /S /Q
mklink /J "C:\ProgramData "E:\ProgramData"
Вполне вероятно, что при удалении папок командой rmdir появится сообщение об ошибке. Удалить эти папки можно и позднее, после перезагрузки.


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

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

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

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



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

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

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

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

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

Chrome
Место под мусор
В свойствах ярлыка для запуска Chrome в поле "Объект" после "C:\Documents and Settings\Василий Пупкин\Local Settings\Application Data\Google\Chrome\Application\chrome.ex e" добавить --disk-cache-dir=d:\temp , где d:\temp заменить на желаемый путь
Объем мусора
В свойствах ярлыка для запуска Chrome в поле "Объект" после "C:\Documents and Settings\Василий Пупкин\Local Settings\Application Data\Google\Chrome\Application\chrome.ex e" добавить --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
Открываем Блокнот или любой текстовый редактор и копируем этот код
Code
1
2
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
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Всего комментариев 0
Комментарии
 
Новые блоги и статьи
Установка MinGW GCC 16.2 и CMake
8Observer8 10.08.2026
VK Видео: https:/ / vkvideo. ru/ video-240781534_456239017 YouTube: eY5-5PyI9NM Текстовая версия
Неделя из жизни имитационной модели склада: мои кривые руки растут, откуда надо
anaschu 10.08.2026
Неделя из жизни имитационной модели склада: как я почти написал неправильную логику и что с этим делать Работаю сейчас над учебно-рабочим проектом: строю в AnyLogic имитационную модель процессов. . .
Калькулятор для расчета родства
russiannick 07.08.2026
1. Задача: Создать калькулятор для расчета родства. Родственных связей существует 8 ступеней, такие как: p - отец P - мать q - муж Q - жена b - брат B - сестра s - сын S - дочь
Мир по моей воле
kumehtar 07.08.2026
Когда-то кажется, что всё просто. Ты весь такой светлый. Причиняешь добро. Борешься за справедливость в этом тёмном мире. Потом начинаешь замечать одну неприятную вещь. Почти каждый хороший. . .
Кредитный калькулятор
Maks 05.08.2026
Решение задачи по прикладной информатике средствами 1С. Задача: Напишите приложение-калькулятор, которое помогает рассчитывать параметры кредита для аннуитетного и дифференцированного видов. . .
У нас сейчас поговорку "Опять 25" нужно переделать на "Опять +35".
kumehtar 04.08.2026
С ностальгией вспоминаю времена моего детства, когда у нас и правда +25 - была максимальная температура летом. Раньше +25 °C реально казались вершиной жары, когда можно было весь день пропадать на. . .
Как ИИ начал спорить и врать (возможно почуяв опасность для себя от индустрии - уход от электроники).
Hrethgir 04.08.2026
Недельный диалог, на фоне событий с НПЗ. Да, из спирта можно получать бензин, и это не сложно. Но потом в схеме я решил избавиться от насоса, при этом полностью сделав контроль подачи спирта в. . .
Термопринтер QR701
Argus19 03.08.2026
Термопринтер QR701 Купил два термопринтера QR701. На сэлф-тесте написано: Language: PC936 (GB18030). Что означает, что принтеры могут печатать только латиницу и китайские иероглифы. Так же. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru