среда, 28 июля 2010 г.

SSD оптимизация, robocopy, junction point, снятие прав с папок.

Взято с http://habrahabr.ru/blogs/windows/100147/ . Все копирайты автора, тут для заметок.

Суть в перемещнии части файлов ОС на SSD :
Загружаемся во вспомогательной ОСи, копируем папки на SSD, при этом нужно сохранить неизменными все права доступа. Для этого можно использовать системную утилиту robocopy, или есть опция в TotalCommander при копировании:

robocopy "C:\Program Files" "R:\Program Files" /e /sec /b
robocopy "C:\Program Files (x86)" "R:\Program Files (x86)" /e /sec /b
robocopy "C:\ProgramData" "R:\ProgramData" /e /sec /b
robocopy "C:\Windows\Microsoft.NET" "R:\Windows\Microsoft.NET" /e /sec /b
robocopy "C:\Windows\assembly" "R:\Windows\assembly" /e /sec /b


 Когда копирование закончится, исходные папки уже не нужны. Впрочем, их можно просто переименовать — на случай, если что-то пойдет не так и они понадобятся ;)

Второй шаг — нужно создать junction point для каждой исходной папки. Для этого можно использовать FAR Manager, нужная команда вызывается по ALT+F6




После перемещения всех папок можно перезагрузиться в основную ОС и проверить, что все работает нормально. После этого можно удалить с системного диска папки, которые были перемещены на SSD. Сделать это, кстати, не так просто — система прав доступа установлена довольно хитрая. Чтобы переопределить права использовался небольшой скрипт:

takeown /F %1 /R /D Y
cacls %1 /E /G administrators:F /T


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

P.s. takeown - нет в XP живет он в SP4 Security Configuration Manager  http://support.microsoft.com/kb/195227

Комментариев нет:

Отправить комментарий