Как отсоединить папку в Windows? (NTFS)

2888
Matthew Scharley

Возможно ли отсоединить папку в NTFS, а не удалить ее? то есть. Могу ли я просто удалить его из файла?

Причина, по которой я хочу это сделать, заключается в том, что у меня есть куча вещей, которые я скопировал с компьютера Linux, и кажется, что ntfs3g сделал что-то смешное в разрешении имен файлов, которых не должно было быть (например, каналы в именах файлов) ), а также ссылки на некоторые вещи ... например, ".wine / dosdevices / c:" распознается как ссылка на мой диск c, и он не будет удален без очистки моего диска Windows! Поэтому я подумал, что, возможно, я мог бы просто отменить связь с каталогом .wine и покончить с этим, но я не могу понять, как это сделать.

2

4 ответа на вопрос

2
Kirill V. Lyadvinsky

В Windows есть утилита командной строки fsutil . Вы можете использовать его для управления ссылками.

1
nik

Я бы предложил перемонтировать через NTFS-3G и очистить оттуда, а не исходные попытки удаления NTFS.

На самом деле это может быть проще, если вы можете удалить всю копию из NTFS-3G и
скопировать снова, пропуская специальные файлы (ссылки, каналы и т. Д.).

К сожалению, я не могу вернуть копию, так как это резервная копия компьютера, который я только что переустановил с Windows. Я мог бы взять один из моих livecds и сделать это снова из ntfs-3g. Matthew Scharley 15 лет назад 0
Я также предложил бы попробовать Cygwin на Windows, но я думаю, что безопаснее NTFS-3G. nik 15 лет назад 0
0
arathorn

Вы пытались подключиться к своей машине Windows через SMB с машины Linux или OSX и удалить файлы по этому соединению? Я сталкивался с подобной ситуацией в прошлом, и это сработало для меня.

0
Ark-kun

Удаление файлов с помощью явных путей: del "\\?\C:\some\absolute\path\.wine\dosdevices\c:".