Сохранен 9
https://2ch.hk/s/res/2968586.html
24 декабря 2023 г. Архивач восстановлен после серьёзной аварии. К сожалению, значительная часть сохранённых изображений и видео была потеряна. Подробности случившегося. Мы призываем всех неравнодушных помочь нам с восстановлением утраченного контента!

Системный диск ушел в почти полный read-only (Windows 8)

 Аноним (Microsoft Windows 8: Firefox based) 14/04/21 Срд 00:16:47 #1 №2968586 
изображение.png
Имеется старый, но все еще рабочий ноутбук с Windows 8 (пишу сейчас с него). После перезагрузки зажатием кнопки выключения случилось что-то странное с доступом (??) к жесткому диску. Симптомы:

1) Любая попытка создать новый файл где угодно на диске (включая даже всякие папки /Roaming/ для файлов приложений, имеющих недостаточно прав) вызывает ошибку как на скрине: "0x80070570: Файл или папка повреждены. Чтение невозможно." Нельзя создать новый файл проводником, нельзя скопировать существующий в ту же папку (создать копию) и т.д.

2) Пара приложений из-за этого стали работать некорректно. Например, Firefox не может получить доступ к файлам истории и закладок, о чем немедленно сообщает. uBlock тоже отвалился. Может, что-то еще. При старте системы через раз вываливается ошибка какой-то второстепенной приблуды от ATI. Тем не менее, винда запускается, браузер запускается (пусть и без истории), т.е. общая работоспособность сохраняется.

3) При этом файлы С этого диска можно спокойно копировать на подключенный внешний хард, также их можно открывать программами. Блокнот даже может успешно сохранить изменения в файле. Блокнот запускается не с правами администратора. При этом Блокнот не может создать новый файл в папке, а вот редактировать - это пожалуйста.

В целом, картина странная - как будто весь диск ушел в рид-онли на уровне прав доступа, но при этом тот же Блокнот успешно изменяет файлы. Посмотрел на права у разных файлов там и сям - везде есть полные права доступа у пользователя "Система".

"Проверка диска на наличие ошибок" в свойствах диска C: не находит этих самых ошибок. Проверяет, впрочем, подозрительно быстро.

Зачем-то попробовал ребутнуть еще раз кнопкой, а не нормальным выключением - при запуске системы explorer вывалил ошибку "Unknown hard error", но на этом всё, винда завелась нормально. В журнале событий винды нет ничего подозрительного. Кстати, новые записи (логирование включений/выключений и всякая мелочь) там успешно появляются, так что служба журнала тоже может писать на диск, как и Блокнот.

Я не айтишник 300к/наносек, но, можно сказать, суперюзер. Объяснения и инструкции пойму.

Как это чинить и что делать?
Аноним (Microsoft Windows 10: Chromium based) 14/04/21 Срд 00:24:28 #2 №2968587 
>>2968586 (OP)
Скорее всего диску пизда.
Аноним (Microsoft Windows 8: Firefox based) OP 14/04/21 Срд 01:33:48 #3 №2968601 
ОП рапортует (хз, будет ли видна галка, перезагружался несколько раз, неработающий на момент оп-поста кэш и история браузера и т.д.)

Восстановил работоспособность прогоном chkdsk /f, sfc /scannow и затем полирнул chkdsk /f еще раз. Chkdsk оба раза скакнул с 5% до 28%, затем дополз до 36%, оттуда скакнул сразу до 100%. Sfc рапортнул о том, что восстановить получилось не все и указал на лог-файл в папке винды.

Тем не менее, сейчас с доступом вроде бы все в порядке. >>2968587 диску, похоже, не пизда - чтение с него происходило нормально, винда грузилась, тяжелый файл фильма воспроизводился нормально. Не было возможности только записывать на него что-то. Можно было только читать и почему-то еще удалять файлы. Сейчас смотрю на файлы, которые пытался тыкать в период неработоспособности - удаленных файлов действительно нет на месте.

В логе sfc полным-полно вот таких записей про самые разные папки:

> [DIRSD OWNER WARNING] Directory [ml:520{260},l:78{39}]"\??\C:\Windows\apppatch\Custom\Custom64" is not owned but specifies SDDL in component Microsoft-Windows-Application-Experience-Infrastructure, pA = PROCESSOR_ARCHITECTURE_AMD64 (9), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neutral, TypeName neutral, PublicKey neutral

и вот таких:

> Ignoring duplicate ownership for directory [l:68{34}]"\??\C:\Windows\Help\OEM\IndexStore" in component Microsoft-Windows-Assistance-CollectionFiles-Help, Version = 6.2.9200.16384, pA = PROCESSOR_ARCHITECTURE_AMD64 (9), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neutral, TypeName neutral, PublicKey neutral

и таких:

> WARNING: File [l:78{39}]"api-ms-win-eventing-provider-l1-1-0.dll" in [l:46{23}]"\??\C:\Windows\System32" switching ownership

Сейчас все работает, но починилось оно "само", я лишь прогнал чекдиск и вот это. Кто-нибудь может пояснить по этим цитатам, что произошло с правами доступа (?) к папкам и как такое можно было бы починить более осмысленным способом, а не тыкая наугад?
Аноним (Microsoft Windows 7: Firefox based) 14/04/21 Срд 01:34:51 #4 №2968602 
>>2968586 (OP)
Тащи SMART диска. Ещё попробуй с live флешки загрузится и ченить записать/скопировать.
Аноним (Microsoft Windows 7: Chromium based) 14/04/21 Срд 01:56:47 #5 №2968606 
>>2968602
>Тащи SMART диска
может и память косячить
так что мемтест тоже желательно прогнать
так то тред оффтопик здесь софт обсуждают а не железо
Аноним (Microsoft Windows 8: Firefox based) OP 14/04/21 Срд 02:00:24 #6 №2968608 
Лайв-флешки сейчас под рукой нет (знаю, зря, надо сделать). Чем смотреть SMART?

>>2968606
>так то тред оффтопик здесь софт обсуждают а не железо
Да мне на самом деле кажется, что проблема (уже решенная, по крайней мере "на данный момент" - см сообщение выше) в поврежденной файловой системе, а не в железе. Диск РАБОТАЛ на чтение (и удаление), просто не получалось на него ничего писать. Ошибки об отсутствии владельца (и о двойном владении) в логе sfc. Разве это все не указывает однозначно на факап файловой системы из-за хард ребута (скорее всего, в тот момент на диск что-то писалось)?
Аноним (Microsoft Windows 7: Chromium based) 14/04/21 Срд 02:32:01 #7 №2968621 
image.png
>>2968608
>Разве это все не указывает однозначно на факап файловой системы из-за хард ребута (скорее всего, в тот момент на диск что-то писалось)?
нет не указывает
ntfs журналируемая, то есть восстанавливает файлы и структуру диска в случае сбоя
лучше всего забекапить нужные данные на другом компе и погонять тесты диска, ту же викторию или хддскан
>Чем смотреть SMART?
если можешь зайти в консоль восстановления при загрузке, попробуй как на пикче, но там покажет только ОК или не ОК
wmic diskdrive get model, status
Аноним (Microsoft Windows 8: Firefox based) 14/04/21 Срд 03:09:59 #8 №2968626 
>>2968621
Как у тебя на пикче - показало OK для моего диска.

> лучше всего забекапить нужные данные на другом компе
"на другом компе" - речь о бекапе на другой хард (что само собой разумеется) или о том, что нужно буквально вытащить этот хард и операцию копирования провести на другом компе, т.е. делать это не из-под этой винды, которая сейчас крутится на этом диске? Если да, то почему?
Аноним (Linux: Firefox based) 14/04/21 Срд 03:25:50 #9 №2968629 
>>2968626
>"на другом компе" - речь о бекапе на другой хард (что само собой разумеется) или о том, что нужно буквально вытащить этот хард и операцию копирования провести на другом компе, т.е. делать это не из-под этой винды, которая сейчас крутится на этом диске?
хоть так, хоть так
>Если да, то почему
там можно сразу тесты прогнать не из под системы
так как вероятность что диск при смерти есть - лучше его поменьше шевелить и забекапить как можно скорее
обычно они умирают быстро и внезапно (и чаще всего дело не в блинах или ячейках памяти, а в контроллере)
comments powered by Disqus

Отзывы и предложения