Как мне удалить жесткие ссылки, символические ссылки, точки соединения и т. Д., Пожалуйста?

8879
jonny

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

Как я могу навсегда удалить всю их функциональность с моего жесткого диска, пожалуйста? У Microsoft есть только страницы о том, как их создать; что кажется почти странным до степени сомнительности (по крайней мере, для меня ...)


И просто тупой вопрос командной строки, правильно ли я предполагаю, fsutil hardlink list c:будет ли перечислять все жесткие ссылки на этом диске?

C:\Windows\system32>fsutil hardlink list c: \Windows\System32 

Также, как мне удалить символические ссылки, пожалуйста;)

Но я бы предпочел удалить все символические ссылки и создания рекурсии, если это возможно?

C:\Windows\system32>fsutil behavior query symlinkevaluation Local to local symbolic links are enabled. Local to remote symbolic links are enabled. Remote to local symbolic links are disabled. Remote to remote symbolic links are disabled. 
0

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

8
TheCompWiz

Вы не можете удалить / отключить / или запретить функциональность ссылок в NTFS. Это особенность базовой файловой системы. Мне немного любопытно, почему вы хотите отключить их. Символические и жесткие ссылки использовались десятилетиями в различных формах. Насколько уязвимость идет ... если вирус / хакер / ??? может получить доступ к файловой системе с достаточными правами для их создания / удаления ... у вас есть гораздо больше поводов для беспокойства.

Так что же мешает хакеру, который помещает в вашу систему один файл, тот тип файла, который самовоспроизводится, такой как autoplay.ini Stuxnet и desktop.ini, который копирует себя в каждую папку на моем жестком диске и пытается перейти на каждый CD Я горю, каждый USB (что угодно), который подключен ... ... от этого. C: \ Windows \ system32> fsutil поведенческий запрос symlinkevaluation * Удаленные к удаленным символические ссылки * включены * Я устал, поэтому, вероятно, не так хорошо изложил дело, но если кто-то может замаскировать файлы на моем диске, которые я не могу удалить. ... потому что я не могу их найти ... кажется, это проблема jonny 13 лет назад 0
Какое это имеет отношение к символическим ссылкам? Самореплицирующийся вирус - это вирус, который реплицируется сам ... символические ссылки предоставляют только несколько «точек монтирования» для одних и тех же каталогов / файлов. TheCompWiz 13 лет назад 0
Я имею в виду, это просто кажется ненужной стычкой, никакой реальной пользы для меня; но хлопоты на ЛУЧШЕМ, опасность на худой конец. Простое отношение риск / вознаграждение говорит о том, что блокировка функциональности не имеет смысла> У меня проблемы с принятием ответа на самом деле, и я объясню почему: какой будет ** точка ** результата, указанного в моем вопросе, если ваш ответ верно? То, что включено, должно иметь возможность быть отключенным, это понятно. jonny 13 лет назад 0
Точка монтирования вашего компьютера к моему компьютеру сильно отличается от файла, который реплицируется на моем компьютере, не так ли? jonny 13 лет назад 0
Простейшая причина использования символических ссылок заключается в том, что вам не нужно 50 копий одних и тех же файлов в 50 местах. Создайте файлы один раз и разрешите всем использовать их там, где они ожидают их найти. В практическом примере ... «C: \ Documents and Settings» в Windows 7 - это символическая ссылка на «C: \ Users» ... просто для обеспечения обратной совместимости со старыми приложениями, которые искали бы файлы в неправильном месте. TheCompWiz 13 лет назад 0
Но если вы сможете получить доступ к моему компьютеру ... теоретически, вирус может также получить доступ к моему компьютеру. Никакое удаление символической ссылки не спасет вас. TheCompWiz 13 лет назад 0
Я признаю, что немного запутался. Но спасибо за ответ. Вы понимаете мою точку зрения о включенном / отключенном выходе? Что было бы самой ФУНКЦИЕЙ ** символьной ссылки запроса **, если бы настройки были универсально заблокированы в NTFS? jonny 13 лет назад 0
Вы можете включить / отключить их по своему усмотрению ... но это только включает / отключает создание новых символических ссылок ... это не повлияет на поведение существующих. (если я правильно понимаю technet) TheCompWiz 13 лет назад 0
0
Unsigned

Ты не можешь Windows Vista и более поздние версии фактически активно используют эти функции файловой системы внутри себя (например, соединение Vista / 7 %SystemDrive%\Documents and Settings).

Символьные ссылки уже требуют повышенных (с высокой степенью целостности) привилегий для их создания.

Думайте об этих объектах как о «ярлыках». Они позволяют Windows сохранять единственную копию некоторых данных на диске и создавать на нее указатели, где это необходимо. Их нельзя «выключить», и это не обязательно будет хорошей идеей, если это возможно.

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

В NTFS добавлено ведение журнала (стабильность и надежность), поддержка разрешений на уровне файловой системы и поддержка ссылок в стиле POSIX (символические и жесткие ссылки), которые существовали в Unix / Linux в течение многих лет.

0
J. Chin

Почему вы хотите удалить их все? ОС использует их для обращения к одному и тому же физическому файлу (фактически к данным на диске) из различных других мест на диске. В них действительно нет никакого вреда.

Однако вы можете удалить их так же, как и любой другой файл или каталог, с помощью команды «del» или «rd» на экране командной строки, соответственно (для некоторых вам может потребоваться командная строка администратора с повышенными правами).

0
garrett

Я случайно сделал точки соединения, которые выглядят как дубликаты определенных папок. Мои документы - пример. В папке я вижу две иконки моих документов, на одной из них есть маленькая синяя стрелка. Другой нет. Один с синим значком w не открывается и говорит «доступ запрещен», другие мои документы открываются и работают функционально. Я исправил это, перейдя в: панель управления> внешний вид и персонализация> параметры папки> «Показать скрытые файлы и папки».

Когда вы нажимаете на это, появляется окно свойств, в верхней части которого находятся три вкладки: «Общие», «Вид» и «Поиск». Нажмите на вкладку «Вид». Есть много опций папок с флажками слева от них, флажок означает, что он включен, а снятие отметки означает, что опция отключена.

Один из них гласит: «Скрыть защищенные файлы операционной системы (рекомендуется)». По умолчанию установлен стандарт. Вот почему он говорит «рекомендуется». Однажды я случайно отключил его, и тогда я получил все точки соединения. Просто установите этот флажок и нажмите «Применить», чтобы применить эти новые настройки к папкам. Это сработало для меня.

Похожие вопросы