Удалить атрибут только для чтения из папки после переустановки Windows


13

Я переустановил свежую копию Windows 8.1 на моем ноутбуке после форматирования диска C. Затем я попытался получить доступ к своей папке «Фото» на диске Dи получил ошибку

В доступе отказано

Он превратил мою папку в папку только для чтения. Все остальные папки на диске работают нормально.

Я попытался с помощью командной строки удалить атрибут «Только чтение», но сообщение об ошибке по-прежнему отображается. Я попытался сделать это простым способом (щелкнуть правой кнопкой мыши и т. Д.), Но опция изменения свойств папки только для чтения даже не появилась.

Как получить доступ к папке на диске D?


1
Доступны только для чтения папки, но они не могут быть изменены. Это тот случай? Можете ли вы хотя бы получить список каталогов с dir /b Photos?
Тимрик

Привет Тимми! Нет, это не работает. Там написано: файл не найден. Я никак не могу получить доступ к папке
shiva86

Ответы:


20

Проблема не в том, что папка только для чтения. Скорее всего, поскольку ваша папка была создана в другой установке Windows, у вас больше нет разрешения безопасности NTFS для доступа к папке (чтения).

Исправьте это, выполнив следующие действия, чтобы стать владельцем, а затем предоставьте себе полный доступ к папке.

  1. Щелкните правой кнопкой мыши папку> Свойства
  2. Вкладка « Безопасность »> « Дополнительно»
  3. Нажмите Изменить справа от владельца
  4. Войдите Usersв поле и нажмите ОК
  5. Установите флажок Заменить владельца на подконтейнеры и объекты, затем нажмите Применить
  6. Если будет предложено, что у вас нет прав на чтение ... нажмите Да
  7. Полностью закройте диалоговое окно « Дополнительные параметры безопасности »
  8. Щелкните правой кнопкой мыши папку> Свойства
  9. Вкладка Безопасность > Изменить ...
  10. Добавлять...
  11. Войдите Usersв поле и нажмите ОК
  12. Установите флажок Полный доступ и нажмите кнопку ОК.

1
На шаге 5.) Помимо упомянутого флажка мне также пришлось поставить флажок в нижней части вкладки «Разрешения» в «Дополнительные параметры безопасности», чтобы позже можно было рекурсивно изменять разрешение только для чтения. В окне написано: «Замените все записи разрешений дочерних объектов на наследуемые записи разрешений этого объекта».
Г.Рассовский

2

Сделайте это в CMD как администратор

для папки

attrib -r c:\my-folder

и файлы

attrib -r c:\my-folder\*.*

Это сделал работу. У меня были проблемы с PhpStorm. Не удалось сохранить файлы проекта из-за статуса только для чтения. После этого в CMD от имени администратора все хорошо.

Я также разместил это на форуме Microsoft - http://answers.microsoft.com/en-us/windows/forum/windows_8-files/in-windows-8-x64-can-not-remove-read-only/81ed233f -9149-4881-bb15-cf0e1ca150e3


0

Это может быть связано с некоторыми проблемами с правами доступа к профилю пользователя после переустановки ОС.

Попробуйте изменить разрешение в Advanced Security Properties. Попробуйте эти шаги и проверьте свой результат.

Щелкните «Папка»> «Свойства»> вкладка «Безопасность»> выберите «Аутентифицированные пользователи»> нажмите «Дополнительно»> нажмите «Изменить разрешения»> «Добавить пользователя» в разделе> Добавить пользователя и установите флажок «Полный доступ»> нажмите «ОК».

Это поможет вам решить проблему.


0

Легко делается с помощью PowerShell для всех вложенных файлов и папок:

ls -r c:\folder | % { attrib -r $_.FullName }

Где псевдонимы:

ls> Get-ChildItem

%> ForEach-Object

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.