Set point in file - IT Новости
Microclimate.su

IT Новости
146 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Set point in file

Как вручную исправить ошибку индекса в метаданных NTFS и нужно ли это?

#1 OFF stanisluv

  • Участники
  • Cообщений: 273
  • При проверки SSD на ошибки в просмотре событий всегда регистрируется одна и та же ошибка:

    В структуре индекса файловой системы обнаружено повреждение. Номер ссылки файла: 0x100000000001a. Имя файла: » «. Поврежденный атрибут индекса: «:$R:$INDEX_ALLOCATION». Расположение поврежденного блока индекса: VCN 0x1c3, LCN 0xffffffffffffffff. Повреждение начинается при смещении 1280 в пределах блока индекса.

    После устранения проблем с VSS данная ошибка также устранилась.

    UPD: действительно, похоже проблема с метафайлом $Reparse. FSUTIL к нему даже доступ получить не может.

    Сообщение отредактировал stanisluv: 02 January 2020 — 21:42

    #2 OFF stanisluv

  • Участники
  • Cообщений: 273
  • Включениеотключение квот+двойная перезагрузка в «горячую» с последующим восстановлением системы похоже решили проблему.

    #3 OFF Ummitium

  • Старожилы
  • Cообщений: 1826
  • Как установить Windows 10

    • Просмотров: 60 874
    • Автор: admin
    • Дата: 5-04-2016

    На моём компьютере была установлена Windows 7, я купил второй жёсткий диск и установил на него Windows 10, затем форматировал жёсткий диск с Windows 7, теперь Windows 10 не загружается. Почему?

    1. Здравствуйте Владимир, у меня к вам вопрос! На моём компьютере была установлена Windows 7, я купил второй жёсткий диск и установил на него Windows 10, десятка мне понравилась и я на радостях прямо из Windows 10 полностью форматировал жёсткий диск с установленной Windows 7, теперь Windows 10 не загружается, выходит ошибка » BOOTMGR is missing» . Почему, что я сделал неправильно?

  • Привет всем, вопрос такой! На моём компьютере установлена Windows 7, я купил второй жёсткий диск и хочу установить на него Windows 10, но с отдельным загрузчиком, независящим от Windows 7. Как это можно сделать не отключая жёсткий диск с Windows 7?
  • На моём компьютере была установлена Windows 7, я купил второй жёсткий диск и установил на него Windows 10, затем форматировал жёсткий диск с Windows 7, теперь Windows 10 не загружается. Почему?

    Так как у нас нет ключа, жмём Пропустить.

    Принимаем лицензионное соглашение и Далее.

    Выборочная: только установка Windows (для опытных пользователей).

    В данном окне выбираем для установки Windows 10 второй раздел 466 Гб (метка тома Win10) и жмём Далее.

    Начинается процесс установки Windows 10, подробно на нём останавливаться не буду, та как он подробно описан в другой нашей статье.

    В появившемся загрузочном меню выбираем Windows 10.

    Windows 10 установлена.

    Запускаем командную строку от имени администратора и вводим команду:

    bcdedit (данная команда — редактор данных конфигурации загрузки операционных систем Windows 7, 8.1, 10, покажет нам конфигурацию загрузчика Windows 10). Видим, что при своей исталляции Windows 10 прописалась в загрузчик Windows 7 (partition-DeviceHarddiskVolume1) — это и есть раздел «Зарезервировано системой» (100 МБ) на Диске 0.

    На диске (C:) с установленной Windows 10 создался только диспетчер загрузки Win 10 (файл bootmgr).

    Если сейчас форматировать или отсоединить жёсткий диск с установленной Windows 7, то Windows 10 не загрузится и выдаст ошибку: «BOOTMGR is missing», что означает, Windows не может найти файлы загрузки: ( файл bootmgr и папку Boot с файлом данных конфигурации загрузки BCD), и это правильно, ведь файлы загрузки остались на жёстком диске с установленной Windows 7.

    Мало того, если мы отсоединим жёсткий диск с установленной Windows 10, то Windows 7 тоже сразу не загрузится, ведь в файле конфигурации загрузки первой прописана Windows 10, а жёсткий диск с ней в данный момент отсутствует. Чтобы загрузить Windows 7 нажмите F9.

    Создаём на каждом жёстком диске отдельный загрузчик

    Вводим команду в командной строке:

    bcdboot C:Windows /s d: (данная команда создаёт полноценный загрузчик Windows 10 на разделе «Зарезервировано системой», буква диска (D:).

    Теперь на диске (D:) «Зарезервировано системой» создан полноценный и независимый от Windows 7 загрузчик, файл bootmgr и папочка Boot с файлом данных конфигурации загрузки BCD.

    Нам остаётся только отмонтировать от данного раздела букву диска (D:) и сделать его скрытым.

    Входим в Управление дисками и убираем букву (D:) с раздела «Зарезервировано системой».

    Также на нашем скрытом разделе «Зарезервировано системой» 500 Мб находится среда восстановления и для её активации нам нужно в командной строке запущенной от имени администратора выполнить команду reagentc (данная команда используется для настройки образа загрузки среды восстановления Windows). Вводим команду:

    reagentc /info (данная команда отображает текущее состояние среды восстановления Windows). Видим, что среда восстановления не активирована (состояние среды восстановления Windows — Disabled), активируем её следующей командой.

    reagentc /enable (активируем среду восстановления)

    reagentc /info ( состояние среды восстановления Windows — Enabled). С реда восстановления активирована .

    Теперь, если вы войдёте в Windows 10 в параметры Обновление и безопасность —> Восстановление —> Особые варианты загрузки, то операционная система загрузится в среду восстановления (Поиск и устранение неисправностей —>

    Читать еще:  Как работать с триггерами в powerpoint

    Перезагружаемся и входим в Windows 7

    Запускаем командную строку от имени администратора и вводим команду bcdedit (данная команда — редактор данных конфигурации загрузки, покажет нам конфигурацию загрузчика Windows 7.

    Как я вам и говорил, Windows 10 прописалась в файл конфигурации загрузки Windows 7.

    Уберём Windows 10 из файла конфигурации загрузки Windows 7, ведь Windows 10 мы создали свой загрузчик на первом скрытом разделе «Зарезервировано системой» Диска 1.

    вводим команду msconfig

    Выбираем пункт Загрузка и видим содержимое данных конфигурации загрузки операционных систем (файл BCD), в нём, кроме Windows 7 ещё прописана Windows 10, которая загружается первой по умолчанию, удаляем её.

    Выделяем строчку с Windows 7 левой мышью и жмём на кнопку Использовать по умолчанию.

    В ыделяем строчку с Windows 10 левой мышью и жмём на кнопку Удалить.

    Открываем командную строку от имени администратора и вводим команду bcdedit и смотрим конфигурацию загрузчика Windows 7, как видим, Windows 10 здесь больше не присутствует.

    Если загрузиться в Windows 10 и посмотреть конфигурацию загрузчика Win 10 командой bcdedit , то здесь мы также не увидим Windows 7, так как у Windows 10 сейчас имеется свой отдельный загрузчик.

    Win10 chkdsk: «Deleting extended attribute set . . .»

    I’m running Win10 x64 public release build. Occasionally, Shutdown and Restart hang, requiring a hard reset or forced shutdown. At next boot, chkdsk runs before opening the GUI because the «dirty» bit is set on all volumes on the computer (I have 2 HDDs each with two partitions and one SSD with three partitions, so 7 volumes online). Chkdsk runs through all seven, and it takes forever to process the ones any version of Windows is installed, giving the message «Deleting extended attribute set due to the presence of reparse point in file xxxx» for hundreds (thousands?) of files on each OS volume.

    This doesn’t happen on the rare occasions when Win7 fails to shut down correctly; only when Win 10 fails.

    What’s this all about. Is this a Win10 bug? Is there a way to prevent this from occurring?

    ***Post moved by the moderator to the appropriate forum category.***

    Question Info

    Replies (10) 

    Welcome to Microsoft Community.

    Clean Boot.
    Booting the computer in a clean boot state can reduce software conflicts and help identify the root cause of the issue. You can refer to this article for more information:
    http://support.microsoft.com/kb/929135

    Disclaimer:
    After troubleshooting, reset the computer to start as usual. Refer to the step How to set the computer to start as usual after clean boot troubleshooting under more information.

    I hope this helps.

    Let us know the status of the issue so that I can assist you better.

    12 people were helped by this reply

    Did this solve your problem?

    Sorry this didn’t help.

    Great! Thanks for marking this as the answer.

    How satisfied are you with this reply?

    Thanks for your feedback, it helps us improve the site.

    How satisfied are you with this response?

    Thanks for your feedback.

    285 people were helped by this reply

    Did this solve your problem?

    Sorry this didn’t help.

    Great! Thanks for marking this as the answer.

    How satisfied are you with this reply?

    Thanks for your feedback, it helps us improve the site.

    How satisfied are you with this response?

    Thanks for your feedback.

    13 people were helped by this reply

    Did this solve your problem?

    Sorry this didn’t help.

    Great! Thanks for marking this as the answer.

    How satisfied are you with this reply?

    Thanks for your feedback, it helps us improve the site.

    How satisfied are you with this response?

    Thanks for your feedback.

    I am also having the same chkdsk problem.

    I think I have narrowed the problem down to Macrium backup s/ware I use for cloneing. Is any one else useing this ?

    The cloneing options in Macrium do mention reparse points with a yes/no option.

    I am still to experiment with these options. I will let you know if they clear the fault.

    Never had this problem with Acronis and cloneing. And I have been cloneing boot drives for years.

    Macriun beats Acronis hands down for ease of usability. I hope we can sort this.

    2 people were helped by this reply

    Did this solve your problem?

    Sorry this didn’t help.

    Great! Thanks for marking this as the answer.

    How satisfied are you with this reply?

    Thanks for your feedback, it helps us improve the site.

    How satisfied are you with this response?

    Thanks for your feedback.

    4 people were helped by this reply

    Did this solve your problem?

    Sorry this didn’t help.

    Great! Thanks for marking this as the answer.

    Читать еще:  Правила составления презентации в powerpoint

    How satisfied are you with this reply?

    Thanks for your feedback, it helps us improve the site.

    How satisfied are you with this response?

    Thanks for your feedback.

    8 people were helped by this reply

    Did this solve your problem?

    Sorry this didn’t help.

    Great! Thanks for marking this as the answer.

    How satisfied are you with this reply?

    Thanks for your feedback, it helps us improve the site.

    How satisfied are you with this response?

    Thanks for your feedback.

    Thank you for the update on the issue.

    I would suggest you to try following steps and check if it helps.

    Run DISM tool and check the issue. Please follow these steps:

    a. Press Windows + X keys and click command prompt (admin).

    b. Type the following command in command prompt and press Enter.

    DISM.exe /Online /Cleanup-image /Scanhealth. (Press Enter)
    DISM.exe /Online /Cleanup-image /Restorehealth. (Press Enter)

    To close the Administrator: Command Prompt window, type Exit, and then press Enter.

    Note: The tool might take 15-20 minutes to finish running, so please do not cancel it.

    Hope this information is helpful. Please write back to us if you need any further assistance, we’ll be glad to assist you.

    Did this solve your problem?

    Sorry this didn’t help.

    Great! Thanks for marking this as the answer.

    How satisfied are you with this reply?

    Thanks for your feedback, it helps us improve the site.

    How satisfied are you with this response?

    Thanks for your feedback.

    OK, I’m a recent addition to the list of people having problems with this. MS must think it’s a non-issue though, as I’ve been experiencing this for two days (June 26 & 27, 2016) since I did the «upgrade» (actually I’m convinced Win10 is not an «upgrade», but that’s another discussion).

    I upgraded Windows 7 Pro to Windows 10 Pro, running on a Samsung 850 evo SSD. I used Samsung’s Magician software to clone the drive, so the problem is not solely related to Macrium.

    This is not a traditional «dual boot» with multiple OSes running off one drive. I have the Samsung SSD as the Win 10 boot drive, and dual WD 2TB Black drives — one containing a Windows 7 Home Premium install, and the other contain data files.

    I have had to go back and forth a few times, and it has not been fun or pleasant. The problems started yesterday with chkdsk wanting to run (I think on the Data drive) and that was relatively benign, but I could live with it.

    Today, I not only got the chkdsk problem complaining about «extended attribute set» and «reparse point» problems, but the system completely failed to boot into windows 10. The boot drives are set to to check C:, and the SSD was hooked to the board’s SATA array in position 0 (zero) as one would expect.

    I got into this unrecoverable error state where it wanted to do a system recovery (I didn’t allow it to proceed). I THINK it was so confused that regardless of Windows 10 being in position 0 as the primary boot drive, it was trying to boot windows 7, or at least the error stuff had a light blue background with a white bird as found in Win 7/ 7 Pro.

    The system finally booted into Windows 10, but only after I disconnected the Windows 7 drive from the SATA array by unplugging the cable. I don’t know what to expect and I’m afraid I will have to pull the Windows 7 drive to use Windows 10.

    I think there may be something being set on the drives, or perhaps there’s a BIOS problem. Windows 7 boots into a «legacy bios» on my machine and Windows 10 boots with UEFI secure boot. The two are not compatible as far as I know but I can’t understand why even having the other drive on the array is an issue since only one is bootable.

    What an unacceptable mess they’ve created. No amount of nonsense like running

    DISM.exe /Online /Cleanup-image /Scanhealth AND/OR
    DISM.exe /Online /Cleanup-image /Restorehealth

    is ever going to help anything. That’s the worst answer I can think of right now..

    Четыре вида метаданных NTFS

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

    Речь пойдёт о точках повторной обработки (reparse points), идентификаторах объектов (object id) и о других типах данных, которые может содержать файл помимо своего основного содержимого.

    Читать еще:  Создание интерактивной игры в powerpoint

    Object Id

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

    Идентификаторы объектов существуют в NTFS со времён Windows 2000. В самой системе они используются для отслеживания расположения файла, на который ссылается ярлык (.lnk). Допустим, файл, на который ссылается ярлык, был перемещён в пределах тома. При запуске ярлыка он всё равно откроется. Специальная служба Windows в случае, если файл не найден, произведёт попытку открыть файл не по его имени, а по заранее созданному и сохранённому идентификатору. Если файл не был удалён и не покидал пределы тома, он откроется, а ярлык снова будет указывать на файл.

    Идентификаторы объектов использовались в технологии iSwift Антивируса Касперского 7-ой версии. Вот как описана эта технология: Технология разработана для файловой системы NTFS. В этой системе каждому объекту присваевается NTFS-индентификатор. Этот индентификатор сравнивается с значениями специальной базы данных iSwift. Если значения базы данных с NTFS-индентификатором не совпадают, то объект проверяется или перепроверяется, если он был изменен.

    Впрочем, переизбыток созданных идентификаторов вызывал проблемы со сканированием диска стандартной утилитой проверки chkdsk, она происходила слишком долго. В следующих версиях Антивируса Касперского отказались от использования NTFS Object Id.

    Reparse Point

    В файловой системе NTFS файл или каталог может содержать в себе reparse point, что переводится на русский язык как «точка повторной обработки». В файл или каталог добавляются специальные данные, файл перестаёт быть обычным файлом и обработать его может только специальный драйвер фильтра файловой системы.

    В Windows присутствуют типы reparse point, которые могут быть обработаны самой системой. Например, через точки повторной обработки в Windows реализуются символьные ссылки (symlink) и соединения (junction point), а также точки монтирования томов в каталог (mount points).
    Reparse-буфер, присоединяемый к файлу это буфер, имеющий максимальный размер 16 килобайт. Он характеризуется наличием тега, который говорит системе о том, к какому типу принадлежит точка повторной обработки. При использовании reparse-буфера собственного типа ещё необходимо задавать в нём GUID в специальном поле, а в reparse-буферах Microsoft он может отсутствовать.

    Какие типы точек повторной обработки существуют? Перечислю технологии, в которых используются reparse point’ы. Это Single Instance Storage (SIS) и Cluster Shared Volumes в Windows Storage Server 2008 R2, Hierarchical Storage Management, Distributed File System (DFS), Windows Home Server Drive Extender. Это технологии Microsoft, здесь не упомянуты технологии сторонних компаний, использующие точки повторной обработки, хотя такие тоже есть.

    Extended Attributes

    Расширенные атрибуты файла. Про них был мой предыдущий топик. Здесь стоит упомянуть только то, что под Windows эта технология практически не применяется. Из известного мне программного обеспечения только Cygwin использует расширенные атрибуты для хранения POSIX прав доступа. У одного файла на NTFS могут быть или расширенные атрибуты, или буфер точки повторной обработки. Одновременная установка и того и другого невозможна. Максимальный размер всех расширенных атрибутов у одного файла составляет 64 Кб.

    Alternate Data Streams

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

    Использовались в технологии iStream Антивируса Касперского. Используются в самой Windows, например при скачивании файла из интернета к нему прицепляется поток Zone.Identifier, содержащий информацию о том, из какого места получен данный файл. После запуска исполняемого файла пользователь может увидеть сообщение «Не удаётся проверить издателя. Вы действительно хотите запустить эту программу?».

    Так пользователю даётся дополнительная защита от необдуманного запуска программ, полученных из интернета. Это лишь одно применение потоков, а так в них можно хранить самые разные данные. Упомянутый Антивирус Касперского хранил там контрольные суммы каждого файла, но позже от этой технологии тоже по какой-то причине отказались.

    Что-нибудь ещё?

    Есть ещё идентификатор безопасности, плюс стандартные атрибуты файла, к которым нет прямого доступа, несмотря на то, что они тоже реализованы как потоки файлов. И они, и расширенные атрибуты, и reparse и object id — всё это потоки файла с точки зрения системы. Напрямую изменять идентификатор безопасности, показанный на следующей картинке как ::$SECURITY_DESCRIPTOR смысла нет, пусть его изменением занимается система. К другим типам потоков сама система не даёт прямого доступа. Так что на этом всё.

    Просмотр содержимого object id, точек повторной обработки, а также работа с расширенными атрибутами и альтернативными файловыми потоками возможна с помощью программы NTFS Stream Explorer, а также через системную консольную утилиту fsutil.

    0 0 голоса
    Рейтинг статьи
    Ссылка на основную публикацию
    Adblock
    detector