Что такое windows to go. Как создать флешку Windows To Go, не имея редакции Enterprise. Как создать флешку Windows To Go с любыми версиями Windows

Скачать на Телефон 22.03.2019
Скачать на Телефон

Необходимость дефрагментации почтовых баз в Exchange Server 2010 возникает из-за того, что при удалении информации из базы данных, она автоматически не сжимается (остаются пустые страницы), и соответственно размер файла базы не уменьшается. Например, если из почтовой базы размером 20 Гб перенести ящики пользователей, общим размером 5 Гб, то размер файла останется неизменным 20 ГБ. Однако, освободившиеся 5 Гб «свободного» места в дальнейшем будет использоваться новыми элементами.

Поэтому если вам необходимо уменьшить размер файла почтовой базы в Exchange 2010, удалив незанятые страницы, вы можете воспользоваться одной из следующих методик:

  • Создать новую базу данных, перенести вся ящики в нее и удалить старую базу
  • Выполнить офлайн дефрагментацию текущей базы

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

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

Следует четко различать процессы офлайн и онлайн (интерактивной) дефрагментации базы Exchange 2010. Интерактивная дефрагментация в Exchange выполняется постоянно при включенной опции Enable background database maintenance (24 x 7 ESE scanning). Эта процедура выполняется в фоновом режиме включает в себя удаление устаревших элементов в хранилище и оптимизацию расположения страниц. Основная задача – освободить неиспользуемое пространство за счет сжатия записей до минимально возможного количества страниц с целью сокращения количества операций ввода/вывода. Отметим, что неиспользуемое пространство не возвращается системе. Офлайн дефрагментация позволяет высвободить это пространство.

Определяем размер свободного места в базе Exchange 2010

Чтобы в Exchange 2010 узнать текущий размер базы данных и количество свободного места в ней (те самые неиспользуемые страницы), в Exchange Management Shell выполните следующую команду:

C:\>Get-MailboxDatabase -Status | ft name,databasesize, availablenewmailboxspace -auto

Name DatabaseSize AvailableNewMailboxSpace—- ———— ————————

WI-DB-01 17.26 GB (18,604,766,720 bytes) 8.544 GB (9,247,766,016 bytes)

В данном примере видно, что текущий размер базы WI-DB-01 17 Гб, причем свободного места в ней аж 8.5 Гб. И если вы хотите высвободить это место, размер файла почтовой базы можно уменьшить, выполнив дефрагментацию утилитой ESEUTIL.

ПРИМЕЧАНИЕ. Если ваш сервер входит в в группу DAG не используйте данную инструкицю !

Подготовка к дефрагментации Exchange 2010

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

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

Поэтому, если вы собираетесь выполнить дефрагментацию почтовой Exchange, необходимо иметь свободное место, равному не менее 110% от текущего размера базы (без учета пустых страниц).

В моем случае это означает, что нам необходимо иметь как минимум 9,6 Гб свободного места на диске:

17.26 – 8.54 = 8.72

8.72 x 1.1 = 9.6

Если на текущем диске такого количества места нет, необходимо в параметрах eseutil указать альтернативное расположение временных файлов. Это может быть другой диск или сетевой UNC-путь, однако следует учесть, что при использовании UNC пути время дефрагментации может существенно увеличиться из-за пропускной способности и задержек сети.

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

Использование ESEUtil для дефрагментации базы Exchange

Откройте командную строку Exchange Management Shell и перейдите в каталог с файлом почтовой базы:

Cd D:\Data\WI-DB-01

Размонтируем базу.

Dismount-Database WI-DB-01

Запускаем дефрагментацию с помощью утилиты ESEUtil.

D:\Data\WI-DB-01>eseutil /d WI-DB-01.edb /t\\tmp_srv\exch\temp.edb

Extensible Storage Engine Utilities for Microsoft(R) Exchange Server

Copyright (C) Microsoft Corporation. All Rights Reserved.

Initiating DEFRAGMENTATION mode…

Database: WI-DB-01.edb

Defragmentation Status (% complete)

……………………………………………

Moving ‘\\ tmp_srv\exch\temp.edb’ to ‘WI-DB-01.edb’…

File Copy Status (% complete)

0 10 20 30 40 50 60 70 80 90 100

|—-|—-|—-|—-|—-|—-|—-|—-|—-|—-|

……………………………………………

It is recommended that you immediately perform a full backup

of this database. If you restore a backup made before the

defragmentation, the database will be rolled back to the state

it was in at the time of that backup.

Operation completed successfully in 2798.218 seconds.

Монтируем базу:

Mount-Database WI-DB-01

Убедимся, что ее размер уменьшился:

Get-MailboxDatabase -Status | ft name,databasesize,availablenewmailboxspace -auto

Name DatabaseSize AvailableNewMailboxSpace

—- ———— ————————

WI-DB-01 8.328 GB (8,942,190,592 bytes) 5.219 MB (5,472,256 bytes)

WI-DB-02 14.63 GB (15,785,670,144 bytes) 4.696 GB (4,968,761,856 bytes)

WI-DB -Archive-01 658.1 MB (689,542,784 bytes) 234.6 MB (241,164,544 bytes)

(Короткие заметки)

Когда база приблизилась к своему предельному значению (например, 100 Гб), нужно начать перемещение части почтовых ящиков в новую базу. Какие ящики перемещать, чтобы добиться стабилизации размера почтовой базы?

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

Если такой процесс не налажен, то можно опираться на некоторые эвристические утверждения (спорные, но полезные для начала).

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

2. Нет смысла перемещать почтовые ящики, которые существуют относительно долго (созданы давно) и сохраняют небольшой размер или сохраняют стабильный размер.

Для перемещения почтового ящика пользователя используется GUI или командлет New-MoveRequest

ExchangeServer 2010 позволяет перемещать почтовый ящик в другую базу без прерывания работы пользователя. http://blogs.technet.com/b/exchange/archive/2011/01/24/3411868.aspx

Число одновременных потоков копирования ограничивается. Это защищает сервер (хранилище) от перегрузки. Копирование может занять достаточно много времени.

После перемещения почтовый ящик в исходной базе помечается как SoftDeleted. (начиная с SP 1 http://technet.microsoft.com/en-us/library/dd298174.aspx )

Get-MailboxStatistics -Database «Mailbox Database 01» | where { $_ . DisconnectReason -eq «SoftDeleted» }

После перемещения почтовых ящиков исходная база не уменьшается в размерах и в ней не освобождается место:

ServerName

Name

DatabaseSize

AvailableNewMailboxSpace

———-

—-

————

————————

MB2

Mailbox Database 01

101.4 GB (108,859,031,552 …

5.7 MB (5 , 976 , 883 bytes)

MB2

Mailbox Database 02

75.26 GB (80,807,526,400 b…

2.5 MB (2 , 621 , 440 bytes)

MB1

Mailbox Database 03

53.88 GB (57,856,294,912 b…

12.28 MB (12,877,824 bytes)

MB1

Mailbox Database 04

26.88 GB (28,865,265,664 b…

87.63 MB (91,881,472 bytes)

После завершения переноса нужно проверить успешность завершения процесса и удалить запросы на перемещение через GUIили

Get-MoveRequest -MoveStatus Completed | Remove-MoveRequest -Confirm: $false

Нужно удалить SoftDeletedпочтовые ящики:

$b = Get-MailboxStatistics -Database «RUMS Mailbox Database 01» | where { $_ . DisconnectReason -eq «SoftDeleted» }

$b | % { Remove-StoreMailbox -Confirm: $False -Database $_ . database -Identity $_ . mailboxguid -MailboxState «SoftDeleted» }

После этого в исходной почтовой базе появится свободное место:

Get-MailboxDatabase -Status | select ServerName , Name , DatabaseSize , AvailableNewMailboxSpace

ServerName

Name

DatabaseSize

AvailableNewMailboxSpace

———-

—-

————

————————

MB2

Mailbox Database 01

101.4 GB (108,859,031,552 …

55.97 GB (60,094,939,136 b…

MB2

Mailbox Database 02

75.26 GB (80,807,526,400 b…

28.5 GB (30,605,312,000 by…

MB1

Mailbox Database 03

53.88 GB (57,856,294,912 b…

12.28 MB (12,877,824 bytes)

MB1

Mailbox Database 04

26.88 GB (28,865,265,664 b…

87.63 MB (91,881,472 bytes)

Затем базу можно упаковать для уменьшения ее размера.

Упаковка базы может быть выполнена по двум сценариям.

Первый – традиционный для одиночной базы. База размонтируется и упаковывается утилитой eseutil /d. Процесс требует наличия свободного места +10%*<размер исходной базы>. На все время работ сервис

Второй подходит для DAG. Создается новая база на новых хранилищах. Почтовые ящики копируются в новую базу. Этот способ работает и для одиночной базы. Накладные расходы на свободное место выше, чем в первом способе: новые хранилища надо создать для всех копий в DAG. (Стратегия может быть разной: для ускорения копирования можно создать одну дополнительную копию для новой базы, а после окончания процесса переноса почтовых ящиков, добавить остальные копии на освободившиеся от исходной базы хранилища.)

Если свободных хранилищ у вас нет, то в случае DAG, вам придется удалить все дополнительные копии базы, размонтировать ее, упаковать, смонтировать и снова добавить дополнительные копии – очевидно, что это может занять намного больше времени. Поэтому рекомендуется базы делать не более 100Гб, а в случае DAGиметь свободное пространство для маневра.

При дефрагментации данные, хранящиеся на жестких дисках компьютера, перемещаются таким образом, чтобы файлы были разбиты на меньшее число частей. Дефрагментация помогает ускорить доступ к данным и их получение. Дефрагментация данных на жестких дисках повышает их производительность и эффективность работы серверов организации. В Exchange 2007/2010 дефрагментация (точнее оффлайн дефрагментация) позволяет освободить место на диске. Спросите каким образом? Все очень просто, при удалении информации из базы данных, она автоматически не сжимается (остаются пустые области), и соответственно размер файла базы не уменьшается.

Например, если из почтовой базы размером 100 Гб удалить/ переместить ящики пользователей, общим размером 5 Гб, то размер файла останется неизменным 100 ГБ. Однако, освободившиеся 5 Гб «свободного» места в дальнейшем будет использоваться новыми элементами.
Тем не менее если вам необходимо уменьшить размер файла почтовой базы в Exchange 2010, удалив незанятые страницы, вы можете воспользоваться одной из следующих методик:
Создать новую базу данных, перенести вся ящики в нее и удалить старую базу
Выполнить оффлайн дефрагментацию текущей базы
Каждый из этих методов имеет свои плюсы и минусы. Первый хорош тем, что процедура менее рискованная, но и менее удобна, т.к. если у вас в базе 500 эл. ящиков, то в ручную переносить их будет очень тяжко. Второй метод не удобен тем, что требует не мало ресурсов (об этом пойдет речь дальше) и в случае сбоев, не известно к чему это может привести, но зато с большой базой справиться относительно быстро. Выбор за вами. Первый способ описывать, я думаю, не стоит, все интуитивно понятно, остановлюсь на описании второго метода.
Для того что бы воспользоваться оффлайн дефрагментацие используется команда Eseutil. В режиме Eseutil составной частью процесса дефрагментации является создание новой базы данных, содержащей все данные, входившие в исходную базу данных, за исключением того, что пустые страницы отбрасываются и индексы перестраиваются. После завершения дефрагментации исходная база данных удаляется или сохраняется в указанном пользователем месте, а новая версия получает такое же имя, какое было у исходной базы данных.
Перед тем как начать уменьшение базы Exchange2007/ 2010 с помощью команды Eseutil, предлагаю рассмотреть команды Exchange Management Console которые могут пригодится для понимания ситуации с базами и электронными ящиками.

C помощью следующего командлета мы можем посмотреть доступные почтовые базы организации:
Get-MailboxDatabase

Теперь посмотрим какие почтовые ящики в конкретной базе (в данном примере Mailbox Database 1)
Get-MailboxDatabase "Mailbox Database 1" | Get-Mailbox

Для того что бы импортировать статистику в CSV файл в конце команды дописываем
| Export-CSV C:\mailboxes.csv
В корне диска С создается файл mailboxes.csv

Теперь перейдем к командам для оффлайн форматирования, первое что необходимо сделать перед уменьшением базы- отмонтировать ее, для этого можно запустить команду Dismount-Database ИМЯ БАЗЫ , либо запустить Exchange Management Console, зайти "Server Configuration- Mailbox " с правой стороны будут все Database выбираем необходимый нам кликаем на нем правой кнопкой мыши и выбираем Dismount Database .

ESEUTIL /d "G:\Exchange server\OTS\ots.edb"
Дефрагментированный временный файл будет создан в корне диска С, может занять до 110% первоначальной базы- это необходимо учесть.


ESEUTIL /d "G:\Exchange server\ROZN\rozn.edb" /t"G:\temp\tempdfg.edb"


Дефрагментированный временный файл будет создан на диске G в папке temp, может занять до 110% первоначальной базы, (предварительно необходимо создать файл tempdfg.edb ) затем он заменит собой существующую базу (в данном примере rozn.edb)

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

Хочу рассказать об одном интересном моменте, который даст понять, что такое Windows To Go и чем это полезно.

Если у вас долгое время установлена какая-либо операционная система, но вы решили попробовать что-то новое, например, Window 10, то нужно будет создать загрузочную флешку с данной ОС. Также, было бы не плохо иметь копию и Windows 8. Первую причину мы выяснили – вы хотите опробовать новинку, но не хотите переустанавливать нынешнюю систему. Вторая причина – с системой могут возникнуть серьезные проблемы, поэтому восстановить ее можно только если есть другая рабочая среда. Эта статья посвящена созданию загрузочной флешки Windows To Go, которая запустится на любом компьютере.

Процесс создания загрузочной флешки очень простой и трудностей возникнуть не должно, а времени у вас это много не займет.

Что нужно сделать для начала?

Первым делом вам нужно обзавестись дистрибутивом Windows 10 или 8. Пиратские версии я предлагать не буду. Все необходимое вы можете скачать здесь:

  • Дистрибутив Windows 10
  • Дистрибутив Windows 8

Скачается средство, которое вам нужно запустить. Появится окошко, в котором вам предлагают, что делать с дистрибутивом. В нашем случае нам нужен всего лишь образ системы, который будет пока что хранится где-то на компьютере. Поэтому выбираем вариант «ISO-файл» и жмем «Далее» .

Это еще не все. Необходимо скачать полезную утилиту под названием AOMEI Partition Assistant . Она бесплатная и этого будет достаточно. Скачать ее можно с официального сайта. Как только образ скачается можно приступать к созданию загрузочной флешки Windows To Go .

Флешка Windows To Go в AOMEI Partition Assistant

Запустите программу AOMEI Partition Assistant и слева выберите пунктик «Windows To Go Creator» .


Откроется окошко, в котором нужно выбрать флешку. Далее выбираем образ системы, для этого нажимаем кнопку «Browse» и указываем путь.


Флешка или диск должна быть от 14 Гб. Если вы имеете интерфейс USB 3.0, то обязательно подключайте накопитель к нему. Скорость создания при этом вырастет в несколько раз.

Как только вы все настроили жмем кнопку «Proceed» . И ждем окончания процесса создания загрузочной флешки.

Как загрузиться с этой флешки?

Флешка создалась? Отлично, теперь вы можете с нее загрузится. В обычном ПК вы должны перезагрузить его и зайти в BIOS, там переключится на свою флешку. Если вы не знаете, как это делается, то прочитайте руководство к системной плате, либо обратитесь ко мне, я постараюсь вам помочь.

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

Когда вы измените порядок загрузки и сохраните настройки, выходите из БИОС. Компьютер сам перезагрузится и произойдет загрузка уже не с жесткого диска, а с флешки.

Дальше вы можете из той операционной системы, которая у вас на флешке сделать Live USB. Конечно в Windows 10 и 8.1 есть штатное средство по созданию Live USB, тогда зачем пользовался сторонними утилитами? Функция Windows To Go доступна только для корпоративных версий, правда, исключением лишь стало обновление Windows 10 Anniversary, после которого функция стала распространяться и на профессиональной версии. Важно еще то, что образ должен иметь WIM-файл именно корпоративной версии ОС. К сожалению, для других редакций поддержки нет.



Если у вас уже есть подобный образ, то это хорошо, иначе его придется где-то найти. Конечно, можно скачать на официальном сайте Майкрософт . Правда там ознакомительная версия на 90 дней.


Плюс штатного средства еще в том, что требования к оборудованию другие, чем в AOMEI Partition Assistant. То есть флешка на 32 Гб даже может не подойти для создания Live USB.


А еще накопитель должен иметь сертификат для работы с Windows To Go и иметь поддержку USB 3.0 и не менее 32 Gb памяти.

В Windows 8 разработчики придумали такую штуку, как Windows To Go. С помощью ней можно записать ОСь на USB флешку или диск, а затем уже, подключив к компьютеру, загрузиться с неё. По сути, "Windows To Go" – это официальная portable-версия от Microsoft. В отличие от других аналогов, создаваемых сторонними разработчиками, эта система полностью управляема из корпоративной Windows-среды. Основное назначение данной системы – выполнение вспомогательных, сервисных задач в нештатных ситуациях на рабочем месте. Разработанная Microsoft функция Portable Workspace была просто переименована в Windows To Go и теперь входит в состав Windows 8.
Вот что пишут о ней в корпорации .

Для установки нам потребуется:

Флешка объемом 32GB или внешний , поддерживающие минимум USB 2.0. хорошо будет если 3.0
- Установленная Windows 8 Enterprise.
- Образ операционной системы.WIM, может быть взят из образа.ISO самой .

Предполагаю, что хотя бы один wim-файл у Вас уже есть, и необходимый USB-носитель подключен, рассмотрим по шагам создание WTG с помощью мастера Windows To Go Creator Wizard . Найти его можно нажав Win+W и набрав .

На первом экране выбираем нужный носитель.

С помощью кнопки Add search location указываем папку с wim-файлом.


Мастер анализирует и отображает найденные образы.


На следующем экране можно включить шифрование носителя с помощью BitLocker. Или пропустить, нажав Skip


Все готово для создания WTG, остается нажать Create .


Создание образа занимает некоторое время. В зависимости от скорости записи Вашего USB устройства. Например если это SSD то примерно минут 10, а если флешка 32х гиговая то минут 30 (зависит ещё от класса).


На последнем экране мастер предлагает изменить порядок загрузки Вашего компьютера с тем, чтобы в следующий раз машина загрузилась с USB.


Собственно, это все. Остается загрузиться с подготовленного носителя и начать работу.

Рекомендуем почитать

Наверх