2

Я знаю, что об этом уже спрашивали, но мой случай совсем другой. Позвольте мне объяснить.

Я использую Windows 10. У меня двойная загрузка Linux. Я удалил свой Windows.old из Linux .. эээ .. но это не было постоянное удаление. так что вместо этого его перенесли в корзину.

У меня нет возможности очистить это с помощью утилиты очистки диска.

Я мог бы попробовать другой вариант вступления во владение и затем удалить, но я кое-что заметил.

Файлы там на самом деле жесткие ссылки на текущие установленные окна. Пример.

fsutil hardlink list C:\Windows\Fonts\arial.ttf  

\Windows\WinSxS\amd64_microsoft-windows-font-truetype-arial_31bf3856ad364e35_10.0.15063.0_none_83974968e629cd54\arial.ttf
\.Trash-999\expunged\138177440\WINDOWS\Fonts\arial.ttf
\.Trash-999\expunged\138177440\WINDOWS\WinSxS\amd64_microsoft-windows-font-truetype-arial_31bf3856ad364e35_10.0.15063.0_none_83974968e629cd54\arial.ttf
\Windows\Fonts\arial.ttf

Я использовал Сбросить этот компьютер раньше. (Настройки> Восстановление> Сбросить этот ПК)

Таким образом, я предполагаю, что когда Windows переустанавливается таким образом, он на самом деле не копирует новые файлы ... просто изменяет указатели диска на него .. (т.е. жесткие ссылки)

Безопасно ли удалять.Папка Trash-999 через завладение? Как бы я удалил эту папку?

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

rm: cannot remove '.Trash-999/expunged/138177440/Prog..: Input/output error

Также я не могу читать эти файлы из Linux ..

cat /run/media/cswl/windrv/Windows/Fonts/arial.ttf
cat: /run/media/cswl/windrv/Windows/Fonts/arial.ttf: Input/output error

2 ответа2

1

Даже используя PSexec и RunasTI я не мог удалить файлы из Windows.old

Просто переименуйте папку в Windows.old и используйте Disk Cleanup для очистки. Предыдущей установки Windows было достаточно. Почему я не подумал об этом раньше.

Однако некоторые файлы из Cortona все еще не могли быть удалены даже с помощью очистки диска. Так что я просто удалил это из Linux.

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

0

Я не могу сказать наверняка, но это должно хорошо, учитывая поведение жестких ссылок. Файл останется на диске до тех пор, пока здесь есть действительная ссылка на него где-то еще.

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

Обратите внимание, что когда дело доходит до данных, я всегда говорю о том, что "должно" произойти. Но данные есть данные, и всегда есть риск, что что-то может пойти не так.

Посмотрите здесь, где, не делая ничего особенно необычного, я повредил том NTFS на прошлой неделе: Как диагностировать и восстановить этот том NTFS

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