Перенос установочных файлов на другой диск. Перенос временных файлов на другой диск в Windows

Эта документация перемещена в архив и не поддерживается.

Перемещение каталогов Temp и TMP

данном разделе приведены сведения об устранении проблем, обнаруживаемых с помощью анализатора Exchange. Используйте эти сведения для решения конкретных проблем только на тех системах, для которых был запущен анализатор Exchange. Анализатор Exchange, который можно бесплатно загрузить из Интернета, удаленно собирает конфигурационные данные с каждого сервера в топологии и автоматически анализирует их. В итоговый отчет записываются важные сведения о неправильных настройках, потенциальных проблемах и параметрах, для которых были изменены значения по умолчанию. Следуя рекомендациям анализатора Exchange, можно улучшить производительность, масштабируемость и надежность сервера Exchange Server и сократить время вынужденных простоев. Дополнительные сведения об анализаторе Exchange и о том, как загрузить его новейшие версии, см. в документе "Анализаторы Microsoft Exchange" по адресу http://go.microsoft.com/fwlink/?linkid=34707 (на английском языке).]

Последнее изменение раздела: 2006-09-01

Средство анализатора Microsoft® Exchange Server определило, что папки TEMP и TMP для сервера не могут быть размещены так, чтобы обеспечить оптимальную производительность диска. Для получения наилучших результатов рекомендуется хранить папки TEMP и TMP в дисковой подсистеме, ресурсы которой не используются совместно системной папкой или файлами данных Exchange.

Служба банка данных Microsoft Exchange использует папки TEMP и TMP в качестве временного хранилища во время разнообразных операций, например при преобразовании сообщений, работе с большими вложениями и при операциях перемещения почтовых ящиков. Переменные среды папок TEMP и TMP используются для определения, какие папки в файловой системе (например, какой путь) будут использоваться приложениями, требующими наличия временной рабочей области. Папка TEMP обычно используется приложениями, например Microsoft Exchange, а папка TMP обычно используется средствами разработки, например Microsoft Visual C++®. Путь для каждой переменной обычно соотносится с контекстом безопасности приложения или средства.

На некластерном сервере Exchange хранилище Exchange использует папку SYSTEM (например, Local System), применяющей параметр переменной среды, равный %Systemroot%\Temp , и для папки TEMP, и для папки TMP. Виртуальные серверы Exchange, работающие в кластере сервера Microsoft Windows®, применяют параметры переменных среды для учетной записи службы кластеров, которая работает в контексте определенного принципа безопасности пользователя. Для учетных записей пользователя переменной среды по умолчанию для папок TEMP и TMP присваивается значение %Userprofile%\Temp .

В данном разделе объясняется порядок перемещения каталогов TEMP и TMP в кластерной и некластерной средах. Прежде чем начать выполнение процедур, описанных в этом разделе, учтите следующие рекомендации:

  • Для достижения оптимальной производительности для папок TEMP и TMP, используемых сервером Exchange, рекомендуется не использовать диск, содержащий операционную систему. Кроме того, следует убедиться, что переменные среды настроены на пути, включающие в себя быстрый диск или дисковую подсистему, например с комплектом шпинделей RAID-0+1.
  • Рекомендуется не применять дисковые журналы транзакций Exchange для используемых папок TEMP и TMP.
Чтобы переместить папки TEMP или TMP в некластерной среде

    Войдите в компьютер, на котором работает сервер Exchange, под учетной записью с правами администратора.

    Щелкните правой кнопкой мыши Мой компьютер Свойства .

    Выберите вкладку Дополнительно .

    Щелкните Переменные среды .

    В области Системные переменные выберите TEMP и затем щелкните Изменить .

    В поле Значение переменной введите новый путь для переменной среды для папки TEMP и затем нажмите кнопку ОК .

    В области Системные переменные выберите TMP и затем щелкните Изменить .

    В поле Значение переменной TMP и затем нажмите кнопку ОК .

    Нажмите кнопку ОК Переменные среды и затем нажмите кнопку ОК , чтобы закрыть диалоговое окно Свойства системы .

    Перезагрузите сервер, чтобы все изменения вступили в силу.

Чтобы переместить папки TEMP или TMP в кластерной среде

    Войдите в узел в кластере под учетной записью службы кластеров.

    Щелкните правой кнопкой мыши Мой компьютер и в контекстном меню выберите Свойства .

    Щелкните Дополнительно .

    Щелкните Переменные среды .

    В области < имени учетной записи > выберите TEMP и затем щелкните Изменить .

    В поле Значение переменной введите новый путь для переменной среды папки TEMP и затем нажмите кнопку ОК .

    В области Пользовательские переменные для < имени учетной записи > выберите TMP и затем щелкните Изменить .

    В поле Значение переменной введите новый путь для переменной среды папки TMP и затем нажмите кнопку ОК .

    Нажмите кнопку ОК , чтобы закрыть диалоговое окно Переменные среды , и затем нажмите кнопку ОК , чтобы закрыть диалоговое окно Свойства системы .

    Перезапустите узел, чтобы изменение вступило в силу.

    Повторите шаги с 1 по 10 для каждого узла кластера.

Чтобы назначить группе пользователей, прошедших проверку подлинности, разрешения на работу с папками TMP или TEMP

    Запустите проводник Windows, найдите и затем щелкните правой кнопкой мыши папку, на которую указывает переменная TEMP или переменная TMP, а затем в контекстном меню выберите пункт Свойства .

    В диалоговом окне «Свойства Temp» откройте вкладку Безопасность , а затем щелкните Добавить .

    В диалоговом окне «Выбор: Пользователи, Компьютеры или Группы» добавьте группу пользователей, прошедших проверку подлинности, в список имен объектов и нажмите кнопку OK .

    Щелкните Дополнительно , чтобы получить доступ к расширенным параметрам безопасности.

    Выберите Пользователи, прошедшие проверку подлинности в списке Имя , а затем нажмите кнопку Изменить , чтобы открыть диалоговое окно «Ввод разрешения».

    Используйте поля в области «Разрешения», чтобы предоставить следующие специальные разрешения:

    Обзор папок / Выполнение файлов

    Создание файлов / Запись данных

    Создание папок / Дозапись данных

    Нажмите кнопку OK три раза, чтобы применить разрешения и закрыть диалоговое окно.

  • Дополнительные сведения о производительности сервера Exchange см. в Руководстве по управлению производительностью и масштабируемостью приложения Exchange Server 2003 (http://go.microsoft.com/fwlink/?LinkId=47576).
  • Дополнительные сведения об устранении проблем с производительностью сервера Exchange см. в разделе Устранение неполадок, связанных с производительностью приложения Microsoft Exchange Server 2003 (http://go.microsoft.com/fwlink/?LinkId=47588).

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

Также во время работы компьютера в различных приложениях во временную папку записываются промежуточные данные. Это могут быть как файлы-клоны, создаваемые для резервного восстановления, файлы промежуточных вычислений и т.п. После завершения работы программы они могут быть удалены, что чаще всего и происходит. Однако в случае аварийного закрытия приложения они так и будут находиться в папке Temp .

Со временем папка Temp может занимать внушительный размер, бывали случаи, что временные файлы «съедали» до 90Гб свободного места. Во-первых, это уменьшает свободное место для хранения действительно важной информации. А, во-вторых, захламление системного раздела резко сказывается на производительности вашего компьютера. Вот почему важно выполнять очистку временного хранилища. Это достаточно выполнять один-два раза в месяц, чтобы поддерживать нормальное здоровье системы.

В Windows XP временная папка находилась всегда в корне системного раздела. Но с выходом Windows Vista и Windows 7 папка для временного хранения файлов переместилась в папку пользователя. Это начало создавать трудности для программ, написанных под Windows XP, что привело к еще большему захламлению системного диска. А дело все в том, что старые программы очищают свои временные файлы по адресу C:Temp . Поэтому желательно переместить временную папку в корень системного диска. Это также позволит вам быстро производить ее очистку вручную.

Для того, чтобы переместить папку Temp в корень системного раздела зайдите в Панель управления . Откройте раздел «Система» и кликнете по пункту «Дополнительные параметры системы ».


Вы увидите окно свойств системы, внизу нажмите на кнопку «Переменные среды ».

В появившемся окошке следует изменить значения переменных сред для переменных TEMP и TMP. Для этого выберете поочередно эти переменные и нажмите на кнопку «Изменить… ». Впишите желаемый путь, где будет располагаться папка темп, например: « C:Temp » . Сохраните все изменения, нажав кнопку «ОК ».

Теперь все временные файлы будут помещаться во временную папку, располагаемую в корне диска C . Чтобы очистить папку, достаточно просто выполнить обычно удаление всех файлов и папок. Если некоторые файлы используются системой, то их удалить не получится, просто пропустите их.

Также можно воспользоваться системной утилитой очистки диска. Для этого зайдите в свойства системного диска и на вкладке «Общие » нажмите на кнопку «Очистка диска ». Программа проанализирует системный раздел и выдаст окошко с предложением удалить те или иные группы файлов. Временные файлы – это как раз те файлы, которые располагаются в папке Temp . А можно воспользоваться специальными

Рассмотрим пошаговую руководство переноса на другой диск папки временных файлов в Windows 7, 8 и 10 с тем, чтобы в дальнейшем программы формировали свои преходящие файлы там.

Перемещение папки временных файлов в Windows 10, 8 и Windows 7

Местопребывание временных файлов в Windows создается переменными среды, при может быть несколько таких благосклонностей: системные - C:WindowsTEMP и TMP, а также другие для пользователей - C: Users AppData Local Temp и Tmp. Задача заключается в изменении их так, чтобы преходящие файлы перенести на другой диск, к примеру, D.

Для этого необходимо выполнить вытекающие шаги:

1. На нужном диске создаем папку для временных файлов, к образцу, D:Temp

2. Заходим в параметры операционной системы. В Windows 10 для этого правой кнопкой мыши нажать по «Пуск», а затем избрать «Система», в ОС Windows 7 - правым кликом жмем по «Мой компьютер» и выбираем «Свойства».

3. Слева, в параметрах системы, выбираем «Добавочные параметры системы».

4. Во вкладке «Дополнительно» жмем кнопку «Переменные окружения».

5. Стоит обратить внимание на переменные среды, называемые TEMP и TMP, не лишь в верхнем перечне (пользовательские), но и в нижнем - системные. Примечание: если на ПК несколько учетных записей, то может быть благоразумно создать на диске D для каждого из них отдельную папку временных файлов, а системные переменные не менять.


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


7. После изменения всех необходимых переменных, нажимаем Ок.

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


Аннотация

Начальные условия: в вашей системе более одного жесткого диска. На одном из них уже установлена операционная система, а на второй вы установили Windows 7. Возникла необходимость удалить из системы жесткий диск, на котором Windows 7 не установлена. Но оказалось, что без этого диска ваша система загружаться не хочет.

Это произошло потому, что перестало соблюдаться одно из трех условий успешной загрузки:

  • раздел, с которого выполняется загрузка, должен быть активным;
  • загрузочный сектор раздела должна быть совместим с bootmgr ;
  • на активном разделе должны находиться файлы загрузки операционной системы. Для Windows 7 это файл bootmgr и хранилище данных конфигурации загрузки (BCD ), находящееся в скрытой и системной папке Boot .

Рассмотрим решение проблемы на примере конфигурации, представленной на рисунке

На скриншоте "Управления дисками" видно, что диск C:, на котором установлена Windows 7, не активен. Активным является диск D:. Файлов загрузки Windows 7 (они скрытые и системные) на диске C: так же не обнаружится. Задача: перенести загрузчик с диска D: на диск C:, то есть обеспечить соблюдение вышеназванных условий.

Использование установочного диска или диска восстановления Windows 7

При наличии этих дисков перенос загрузочных файлов не составляет труда. Физически отключите "ненужный" жесткий диск, загрузитесь с диска, установив в BIOS привод CD-DVD первым загрузочным устройством, войдите в . После того, как закончится сканирование и поиск установленных операционных систем, выполните "Восстановление запуска". Программа восстановления подготовит нужным образом жесткий диск и скопирует на него необходимые файлы. После перезагрузки возможность загрузки будет восстановлена.

Если у вас нет ни установочного диска, ни диска восстановления, можно воспользоваться способом, описанным ниже.

Перенесение файлов загрузки с использованием утилиты bcdboot.exe

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

Первый: войдите в оснастку "Управление дисками" (Win + R, в строке "Выполнить" наберите diskmgmt.msc и нажмите OK) и посмотрите, какая буква присвоена первому слева разделу диска, который планируется оставить. Именно этот раздел мы сделаем загрузочным и активным: щелкните правой кнопкой мыши по выбранному разделу и выберите пункт контекстного меню "Сделать раздел активным". Учтите, что этот раздел должен иметь атрибут "основной".

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

DISKPART list disk sel disk X list partition sel part 1 active exit

где X - номер диска, который предполагается оставить, в списке дисков (команда list disk ).

Для этого понадобится утилита bootsect.exe , которую, при отсутствии установочного диска, можно взять . Заранее скачайте и распакуйте ее, например, в корневой каталог раздела C:.

C:\bootsect /nt60 All /force

примечание: опыт показывает, при наличии в конфигурации 2-х и более HDD ключ /force необходим.

Bcdboot %Windir% /l ru-Ru /s C:

Ключ /l - выбор языковых параметров менеджера загрузки. Если ваша система не русскоязычная, используйте другие значения этого ключа, например, для английского языка - en-Us, для немецкого - de-DE, и т.д.

Ключ /s - определяет букву тома, назначенную целевому системному разделу, в который копируются файлы среды загрузки. Это раздел, который мы сделали активным. Так как микропрограмма команды по умолчанию использует текущий системный раздел (до извлечения жесткого диска - это раздел D:), применение этого ключа с буквой предполагаемого загрузочного раздела - обязательно!

  1. Делаем диск активным. Есть два способа сделать нужный раздел активным.
  2. Перезаписываем загрузочный сектор (делаем его совместимым с bootmgr ):
  3. Переносим BCD и файл bootmgr на новый активный раздел:

Проверяем и редактируем BCD

Выполните команду

Bcdedit /store C:\boot\bcd

По результатам выполнения команды проверьте параметры (подчеркнуты на скриншоте):

  • в секции "Диспетчер загрузки Windows" параметр device должен быть равен букве нового активного раздела, в нашем случае - и osdevice должны быть равны букве раздела, на котором сейчас расположены каталоги Windows. В нашем случае, это тоже C: .
  • в случае несоответствия внесите необходимые изменения с помощью команд:
bcdedit /store C:\boot\bcd /set {bootmgr} device partition=C: bcdedit /store C:\boot\bcd /set {current} device partition=C: bcdedit /store C:\boot\bcd /set {current} osdevice partition=C:

Обычно выполнение команд не требуется, но проверить не помешает. Вместо идентификатора {current} может быть {default}, или вообще буквенно-цифровой. Тогда в командах нужно использовать тот, который используется для загрузки.

Таким образом, перенесение файлов загрузки на другой диск - не такая сложная задача.

Вместо заключения, или "Русскоязычное меню мультизагрузки"

В связи с тем, что программа восстановления запуска, выполняющаяся из среды восстановления, использует параметры "по-умолчанию", язык менеджера загрузки становится английским. При наличии одной загружаемой системы это не заметно, а при наличии меню мультизагрузки - бросается в глаза. Если вас это не устраивает, выполните в командной строке:

Bcdboot %Windir% /l ru-Ru

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