9

Я понимаю, что корзина является общей для локальных дисков (разделов). Когда файл "удаляется" и отправляется в корзину, остается ли сам файл в разделе, в котором он находился до удаления, или он перемещается в централизованную область (например, на диск, на котором установлена Windows)?

Пример:

ПК имеет один жесткий диск:

C - основной раздел с ОС Windows
D - дополнительный раздел на том же физическом диске
E - Еще один раздел на том же физическом диске

Если я удаляю файл на диске D, остается ли файл на диске D в корзине или перемещается в централизованную область корзины на диске C? При просмотре папки RECYCLER в разделе он показывает содержимое корзины из всех разделов.

Использование XP Home SP 3, NTFS.

2 ответа2

8

На самом деле, для каждого раздела существует отдельный каталог \Recycler (C:, D: и т.д.). Таким образом, он остается на том же разделе / диске.

Вот скриншот с двух дисков на одном компьютере.

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

Однако когда вы открываете значок корзины на рабочем столе, вы видите для удобства компиляцию всех папок корзины, которые связаны с вашими учетными записями.

Исходя из вашего вопроса, приведенного ниже, кажется, что, когда вы что-то удаляете, файл остается на фактическом диске, как упоминалось ранее. Кроме того, случается, что файлу присваивается случайное имя (мой исходный файл был test.txt, но переименовывался в De4.txt на диске при поиске в командной строке), и этот файл - то, что вводится в этот файл INFO2 и передается в Explorer, как вы видели. Это потому, что вам нужна только одна корзина для поиска удаленных файлов, независимо от того, на каком диске вы находитесь. То, что вы ДЕЙСТВИТЕЛЬНО видите, когда выполняете поиск в командной строке, показывает, что на самом деле это не на обоих дисках. Проверьте этот скриншот:

3

Если я удаляю файл на диске D, остается ли файл на диске D в корзине или перемещается в централизованную область корзины на диске C?

Каждый файл, который вы удаляете, остается на диске, с которого он был получен. Вот почему вы можете установить максимальный размер корзины для каждого размера (просто щелкните правой кнопкой мыши корзину и выберите «Свойства», и вы можете изменить ее для каждого диска).

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

При просмотре папки RECYCLER в разделе он показывает содержимое корзины из всех разделов.

Да, это поведение по умолчанию в Windows. На каждом диске есть папка RECYCLER (помечена как скрытая и системная). Корзина Windows просматривает все локальные диски и получает все записи Recycler при открытии корзины.

Наконец, каждый раз, когда вы удаляете файл, они помещаются в случайную папку. Хотя эта папка существует во всех папках RECYCLER на всех подключенных жестких дисках (для предотвращения конфликтов имен), удаленный файл существует только на том диске, с которого он получен.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .