Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Клиентские ОС Microsoft » Microsoft Windows 7 » Доступ - доступ к файлу в корзине

Ответить
Настройки темы
Доступ - доступ к файлу в корзине
jah jah вне форума

Старожил


Сообщения: 215
Благодарности: 7

Профиль | Отправить PM | Цитировать


Здравствуйте!

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

Можно ли как-то получить доступ к этому файлу в корзине, чтобы изменить его свойства, а затем восстановить?

Спасибо!

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

Отправлено: 01:18, 11-04-2014

 


Moderator


Сообщения: 53520
Благодарности: 15524

Профиль | Отправить PM | Цитировать


Цитата jah:
как-то получить доступ к этому файлу в корзине
  1. Панель управления -> Параметры папок -> вкладка Вид -> снимите флажок Скрывать защищенные системные файлы (рекомендуется);
  2. в Проводнике на папке $Recycle.Bin правой кнопкой мыши -> Свойства -> вкладка Безопасность -> кнопка Дополнительно ->
  3. на вкладке Владелец поставьте флажок Заменить владельца подконтейнеров и объектов и нажмите кнопку Применить;
  4. на вкладке Разрешения поставьте флажок Заменить все разрешения дочернего объекта на разрешения, наследуемые от этого объекта и нажмите кнопку Применить.

Последний раз редактировалось Petya V4sechkin, 21-06-2015 в 09:10. Причина: зачеркнут 4-й пункт.

Это сообщение посчитали полезным следующие участники:

Отправлено: 08:01, 11-04-2014 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

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

jah jah вне форума Автор темы

Старожил


Сообщения: 215
Благодарности: 7

Профиль | Отправить PM | Цитировать


Цитата Petya V4sechkin:
Панель управления -> Параметры папок -> вкладка Вид -> снимите флажок Скрывать защищенные системные файлы (рекомендуется);
в Проводнике на папке $Recycle.Bin правой кнопкой мыши -> Свойства -> вкладка Безопасность -> кнопка Дополнительно ->
на вкладке Владелец поставьте флажок Заменить владельца подконтейнеров и объектов и нажмите кнопку Применить;
на вкладке Разрешения поставьте флажок Заменить все разрешения дочернего объекта на разрешения, наследуемые от этого объекта и нажмите кнопку Применить. »
Petya V4sechkin, спасибо, к ещё неизведанным вещам прикоснулся

файл пока не восстановил, вероятно потому что технологию не выдержал, а именно вдобавок владельца изменил на свою учётную запись и к тому же не на том разделе, из которого был удалён файл, а на системном, в результате корзина оказалась повреждена, файл вообще в ней перестал отображаться и вылезают сообщения о том, что нужно очистить корзину
в общем, интуитивно непонятно как надо действовать, буду экспериментировать и гуглить дальше в обозначенном направлении и, в первую очередь, нужно будет разобраться в чём разница между $recycle.bin на разных дисках (пока предполагаю, что в каждом из них хранятся ссылки на удалённые в корзину файлы именно из тех разделов, на которых эти "корзины" хранятся и есть некий объединяющий механизм отображения удалённых файлов через одну корзину, значок которой и отображается как корзина)

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

Отправлено: 20:18, 11-04-2014 | #3



Moderator


Сообщения: 53520
Благодарности: 15524

Профиль | Отправить PM | Цитировать


Цитата jah:
в результате корзина оказалась повреждена
Тут я мог ошибиться: разрешения на вложенные папки внутри $Recycle.Bin индивидуальны и включают в себя полный доступ для пользователя с соответствующим SID.

Можно удалить папку целиком в командной строке (cmd.exe) от имени Администратора
Код: Выделить весь код
rd /s /q X:\$Recycle.bin
где X - диск с поврежденной Корзиной.
Это сообщение посчитали полезным следующие участники:

Отправлено: 09:59, 12-04-2014 | #4

mwz mwz вне форума

Аватара для mwz

Ушел из жизни


Сообщения: 8595
Благодарности: 2127

Профиль | Сайт | Отправить PM | Цитировать


Petya V4sechkin, как я понял, автору вопроса надо не удалять Корзину (которая восстановится автоматически, т.е. в этом плане проблем у автора не будет), а достать из неё многострадальный файл.

jah
Цитата jah:
и есть некий объединяющий механизм отображения удалённых файлов через одну корзину, значок которой и отображается как корзина »
В основных своих предположениях вы правы; причём в каждой папке $Recycle.Bin (т.е. на каждом диске) есть ещё и вложенные папки, индивидуальные для каждого пользователя. И тот самый, как вы его назвали, "объединяющий механизм" Проводника показывает каждому из пользователей его, и только его Корзину.
Файлы перемещаются в каталог корзины только того диска, на котором они лежали при удалении (т.е. перемещения файлов не происходит, а меняется лишь запись об их принадлежности; причем имя файла в корзине отличается от исходного имени файла, и только "объединяющий механизм" показывает их в Корзине с исходным именем, которое записывается в дополнительный служебный файл каталога Корзины), а файлы, помещённые в Корзину нестандартными методами (типа Анлокера), видны не будут вообще и в худшем случае могут вызвать сообщение о том самом повреждении корзины.

Средствами Проводника вы не сможете достать этот файл вообще. Необходимо использовать сторонний диспетчер файлов (Total Commander, FAR и т.д.), в котором разрешён показ скрытых и системных файлов.
Запускаете диспетчер от имени Администратора и просматриваете все файлы в самих каталогах $Recycle.Bin и в их подкаталогах. Если файл после перемещения Анлокером сохранил имя -- меняете на него права и просто перетаскиваете тут же, в Диспетчере Файлов, на своё место.

-------
Mikhail Zhilin

Это сообщение посчитали полезным следующие участники:

Отправлено: 15:46, 12-04-2014 | #5

jah jah вне форума Автор темы

Старожил


Сообщения: 215
Благодарности: 7

Профиль | Отправить PM | Цитировать


Цитата mwz:
В основных своих предположениях вы правы; причём в каждой папке $Recycle.Bin (т.е. на каждом диске) есть ещё и вложенные папки, индивидуальные для каждого пользователя. И тот самый, как вы его назвали, "объединяющий механизм" Проводника показывает каждому из пользователей его, и только его Корзину.
Файлы перемещаются в каталог корзины только того диска, на котором они лежали при удалении (т.е. перемещения файлов не происходит, а меняется лишь запись об их принадлежности; причем имя файла в корзине отличается от исходного имени файла, и только "объединяющий механизм" показывает их в Корзине с исходным именем, которое записывается в дополнительный служебный файл каталога Корзины), а файлы, помещённые в Корзину нестандартными методами (типа Анлокера), видны не будут вообще и в худшем случае могут вызвать сообщение о том самом повреждении корзины.
Средствами Проводника вы не сможете достать этот файл вообще. Необходимо использовать сторонний диспетчер файлов (Total Commander, FAR и т.д.), в котором разрешён показ скрытых и системных файлов.
Запускаете диспетчер от имени Администратора и просматриваете все файлы в самих каталогах $Recycle.Bin и в их подкаталогах. Если файл после перемещения Анлокером сохранил имя -- меняете на него права и просто перетаскиваете тут же, в Диспетчере Файлов, на своё место. »
спасибо, отличное пояснение, несколько корзин внутри $recycle.bin я замечал, теперь приблизительно понятно как это всё разруливается

Отправлено: 18:14, 12-04-2014 | #6



Компьютерный форум OSzone.net » Клиентские ОС Microsoft » Microsoft Windows 7 » Доступ - доступ к файлу в корзине

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Sharepoint - общий доступ к файлу ugara Другие серверные продукты 3 15-02-2011 13:28
C/C++ - Открыть доступ к файлу. btf Программирование и базы данных 4 19-01-2011 18:35
Вопрос - Общий доступ к зашифрованному файлу EFS Vady Защита компьютерных систем 3 02-05-2010 18:05
Delphi - Доступ к файлу для его замены Malfatto Программирование и базы данных 2 31-10-2008 17:50
IIS:Доступ ActiveX-компонента к файлу garun Microsoft Windows 2000/XP 0 29-01-2007 23:16




 
Переход