| |
Недоступные "чужие" профили пользователей
 |
|
 |
 |
|
 |
|
Как извлечь данные из профиля пользователя (то есть,
My Documents, My Pictures и другие, сохраненные в
"Documents and Settings") с диска, который сняли с
другой (обычно неработоспособной) инсталляции Windows? Данные вроде
бы на месте, но система не дает к ним доступа. Диск отформатирован в NTFS. |
|
 |
|
 |
Поскольку этот вопрос возникает довольно часто, решено было написать короткую
инструкцию для такого случая. На самом деле, при этом не требуется
"полномасштабное" восстановление данных. Нужно просто установить
правильные права доступа, что не требует специальных утилит.
Существуют некоторые ограничения:
- Если можно запустить инсталляцию Windows, которой принадлежит профиль
пользователя, войти в систему от имени этого пользователя, и скопировать
данные - так и следует поступить. Принудительная перезапись прав доступа
приведет к тому, что вход в систему от имени владельца профиля будет
невозможен.
- Для того, чтобы редактировать права доступа, требуются права
администратора
- Windows XP Home не дает редактировать права доступа (по крайней мере,
если не прибегать к разным трюкам), так что требуется Windows 2000 (любой
вариант), Windows XP Professional или любой вариант Windows 2003.
- В случае, если данные были зашифрованы с использованием встроенного
шифрования NTFS, простой замены прав доступа недостаточно. Обычно такой
проблемы не возникает.
- Некоторые данные получить таким способом нельзя (все файлы извлекаются,
но, например, сохраненные пароли так получить нельзя).
1. Попытка доступа к профилю пользователя вызывает ошибку с сообщением
"Отказано в доступе", как на скриншоте ниже (в этом примере используется
директория Cookies, в реальном случае права надо начинать менять с первой же
директории, в которую не получается войти).
.
2. Щелкните правой кнопкой по проблемной директории и выберите
"Properties". В появившемся окне переключитесь на закладку "Security".
В процессе, вероятно, будет выдано предупреждение, похожее на нижеприведенное
ниже.
Игнорируйте его.

На вкладке "Security" будет пустой список. На самом деле, записи о доступе
существуют, но их нельзя увидеть, потому что на просмотр не хватает прав.

3. В закладке "Security", показанной выше, нажмите "Advanced".
Появится окно "Advanced Security Settings". Переключитесь на закладку "Owner"
- должно получиться что-то похожее на скриншот ниже. Заметьте сообщение "Unable to display current owner".
Имея права администратора, можно поменять владельца (точнее, взять объект в
собственное владение), но политика безопасности не позволяет даже администратору
узнать, кто был предыдущим владельцем этого объекта.

В этом окне поставьте галку "Replace owner on subcontainers and objects",
выберите "Administrator"
новым владельцем объекта (поле "Change owner to"), и все готово. Жмите
OK.
4. В процессе применения атрибутов система запросит, нужно ли
установить права таким образом, чтобы обеспечить новому владельцу полный доступ
к объекту.

Отвечайте "Yes" без всякого сожаления.
5. После того, как изменения в правах доступа вступят в силу,
директория станет доступной. После этого можно скопировать данные
в другое место и/или установить постоянные права доступа. Возможно некоторое
запаздывание - директория может казаться недоступной еще некоторое время, пока
изменения прав доступа вступят в силу. В наших тестах это запаздывание
составляло обычно порядка пяти секунд.
|
|