[identity profile] horen.livejournal.com posting in [community profile] useful_faq
здравствуйте!
проблема такая: на каждом внешнем диске (hdd, не flash) каждая используемая система (windows) пытается хранить инфу для восстановления. на втором локальном диске я это отключил. отдельно в каждой винде задолбался отключать - стоит куда-то притащить внешний диск, как все начинается опять.
возможно ли защитить этот конкретный внешний диск от вмешательства системы? если нет - можно ли отрубить как-то в целом в системе? как именно?с
спасибо.

Date: 2009-04-17 10:55 am (UTC)
From: [identity profile] roman-pro.livejournal.com
0. Попробуйте создать на внешнем диске в корне файл "System Volume Information". По идее, система обломится создать папку с таким именем...

Если этот вариант не сработает, тогда

1. Если диск отформатирован в NTFS - запретить доступ к папке "System Volume Information" всем (группа "Все" (или "Everyone")) средствами NTFS. Для пущей надёжности можно ещё добавить запрет для пользователя "SYSTEM". Под XP Home редактировать права NTFS можно только из консоли: cacls /?
2. Если диск в FAT/FAT32 - тогда придётся hex редактором отредактировать атрибуты выставив папке "System Volume Information" недопустимые атрибуты по образу и подобию защиты от autorun.inf (http://habrahabr.ru/blogs/infosecurity/54187/).

Date: 2009-04-17 12:05 pm (UTC)
From: [identity profile] roman-pro.livejournal.com
Почти верно:

cacls "E:\System Volume Information" /C /D SYSTEM

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