Корзина на вложенных дисках


14

Я создал диск с диском в Windows 7. Когда я удаляю файл, он не попадает в корзину, а удаляется навсегда.

В свойствах корзины нет этого диска.

Любой взломать, чтобы отправить файлы из дисководов с подкладкой в ​​корзину?


1
не то чтобы я осознавал ... хороший улов странного поведения
RobotHumans

Интересно, что до Vista это не было проблемой, и вы могли восстановить файлы на дисках SUBST.
Будет ли декан

Ответы:


10
  1. Перейдите к C: \ users \.
  2. Щелкните правой кнопкой мыши одну из папок в этом месте (я выбрал сохраненные игры) и выберите Свойства.
  3. Выберите вкладку Местоположение.
  4. Нажмите «Переместить», перейдите к корневому каталогу подключенного диска и нажмите «Выбрать папку».
  5. Когда спросили "переместить весь контент?" это ваше решение, я предпочитаю "Нет".

$ RECYCLE.BIN создается в подключенном диске, и диск находится в списке, показанном в свойствах корзины.

Если вы переместите расположение обратно в C: \ users ..., сопоставленный диск будет удален из списка дисков, на которые распространяется корзина. Но сам Recyclebin остается в подключенном диске. Разрешение доступа к удаленным файлам только с других дисков.

Источник: Microsoft


2
Я могу подтвердить, что этот трюк работает. Тем не менее, есть побочный эффект. Даже если я восстановлю местоположение «Saved Games» обратно в C: \ users, папка, которая теперь содержит файл $ RECYCLE.BIN, в проводнике файлов переименуется в «Saved Games». Я сделал это с папкой в ​​D: \ Work \ Code и в проводнике отображается как D: \ Work \ "Saved Games". Если я проверяю имя папки из консоли cmd, это все еще код, и субтитр, который я сделал для этой папки, все еще работает, поэтому побочный эффект ограничивается проводником файлов
martinako

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

@martinako Удалите скрытый desktop.iniфайл в этой папке, чтобы восстановить его отображаемое имя.
Boann


3

Я столкнулся с той же проблемой, и так как я не нашел (для меня) подходящего решения, я начал играть и пробовать немного ... Я скопировал папку $ Recycle.bin с одного диска на диск, на котором был установлен диск, и, похоже, это простое и рабочее решение.


2

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

Этот файл REG основан на информации, собранной из этой статьи TechNet , в которой обсуждается, как включить корзину. В этом примере виртуальный диск Q отображается в папку «OneDrive - Test» и включается корзина на диске Q. Измените пути и имя в соответствии с вашей ситуацией.

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\DOS Devices]
"Q:"="\\??\\C:\\Users\\Tony\\OneDrive - Test"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{9147E464-33A6-48E2-A3C9-361EFD417DEF}]
"RelativePath"="Q:\\"
"Category"=dword:00000004
"Name"="Q_Mapped_OneDrive"

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\BitBucket\KnownFolder\{9147E464-33A6-48E2-A3C9-361EFD417DEF}]
"MaxCapacity"=dword:0000c7eb
"NukeOnDelete"=dword:00000000

[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\{9147E464-33A6-48E2-A3C9-361EFD417DEF}]
"RelativePath"="Q:\\"
"Category"=dword:00000004
"Name"="Q_Mapped_OneDrive"

[HKEY_CURRENT_USER\Software\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\BitBucket\KnownFolder\{9147E464-33A6-48E2-A3C9-361EFD417DEF}]
"MaxCapacity"=dword:0000c7eb
"NukeOnDelete"=dword:00000000

Если у вас есть только один такой подключенный диск, вы можете получить код GUID {9147E464-33A6-48E2-A3C9-361EFD417DEF}. Если у вас есть несколько подключенных дисков, то каждый из них должен соответствовать своему собственному GUID из вашего любимого генератора GUID.


0

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


0

Я создаю диски SUBST следующим образом: SUBST S: C: \ DRIVES \ DRIVE-S Если вы хотите удалить файлы на дисках SUBST, но хотите, чтобы вы могли восстановить их при необходимости, вместо удаления файла из виртуального диск, пример: диск "S", удалите его из фактической папки, пример: C: \ DRIVES \ DRIVE-S. Это пойдет в корзину.

Если вы хотите разместить ярлыки для ваших виртуальных дисков на рабочем столе, не делайте ярлык для буквы виртуального диска, сделайте так, чтобы он был в текущей папке, как указано выше: C: \ DRIVES \ DRIVE-S. Вы можете щелкнуть правой кнопкой мыши по значку папки быстрого доступа, выбрать: СВОЙСТВА, затем выбрать: ИЗМЕНИТЬ ЗНАЧОК и выбрать значок, который выглядит как диск или что вы хотите. Таким образом, если вы удалите файл с помощью ярлыка, файл перейдет в корзину.


1
Кажется, что это побеждает цель subst. Зачем substвообще использовать, если вы собираетесь делать все в реальной папке?
G-Man говорит «Восстановить Монику»

Вам нужно использовать только фактическую папку, когда вы хотите удалить файл. Для всех других целей вы можете использовать букву диска Subst. Мне нравится удобство указания на букву диска всякий раз, когда я пытаюсь открыть или сохранить файл. Например, если я хочу сохранить или открыть что-нибудь на моем «Диске S», я просто набираю «S: или S: \» и нажимаю клавишу ВВОДА, чтобы увидеть все файлы на этом диске, или я включаю имя файл: "S: \ Testfile.docx, а затем нажмите клавишу ВВОД. Гораздо быстрее, таким образом.
Gamer
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.