Disk2vhd error during copy неверная функция

Ошибка Disk2vhd во время ограничения файловой системы копирования У меня есть ноутбук с Windows 7, который я сейчас не использую, и хочу сделать образы VHD для резервного копирования, чтобы ноутбук мог использоваться кем-то другим. Пока disk2vhd обрабатывает диск c, я получаю сообщение об ошибке: «Запрошенная операция не может быть завершена из-за ограничения файловой системы». […]

Содержание

  1. Ошибка Disk2vhd во время ограничения файловой системы копирования
  2. Disk2vhd error during copy неверная функция
  3. Answered by:
  4. Question
  5. flyingpenguin
  6. How to fix it.
  7. Monday, May 15, 2017
  8. Disk2VHD error snapshotting volumes — Fixed
  9. 13 comments:

Ошибка Disk2vhd во время ограничения файловой системы копирования

У меня есть ноутбук с Windows 7, который я сейчас не использую, и хочу сделать образы VHD для резервного копирования, чтобы ноутбук мог использоваться кем-то другим. Пока disk2vhd обрабатывает диск c, я получаю сообщение об ошибке:

«Запрошенная операция не может быть завершена из-за ограничения файловой системы».

После этой ветки Technet об этом сообщении об ошибке я дефрагментировал диск (несмотря на то, что он находится на ssd):

Исследование вопроса указывает на то, что файловая система (старая добрая NTFS) имеет «ограничение», заключающееся в том, что когда целевой том «слишком фрагментирован», чтение или запись завершатся неудачно.

Согласно другому ответу в этой теме я проверил сжатие диска. Привод не использует сжатие.

Я копировал 1 терабайтный файл на новый отформатированный 5-терабайтный диск. Сообщение не может относиться к фрагментации. Фактически том был помечен для сжатия NTFS. Я отключил том, и копия прошла хорошо.

Редактировать: я также пытался дефрагментировать определенные файлы с помощью инструмента contig из пакета sysinternals, как предложено в этой теме о сбое сервера.

Вполне возможно, что с таким количеством фрагментов сама файловая система не сможет добавить больше фрагментов. Самый простой способ проверить это — использовать утилиту Contig, заблокированную в другой статье для дефрагментации файлов.

Я нашел файл с 41 фрагментом с помощью этого инструмента и дефрагментировал его безрезультатно EndEdit

Изменить: нашел несколько папок, которые были сжаты с помощью этой полезной команды, предоставленной этим ответом для поиска всех сжатых файлов / папок:

К сожалению, это тоже не помогло.EndEdit

В журнале событий я заметил ошибки VSS, возникающие в момент возникновения ошибки disk2vhd.

вы можете столкнуться с несколькими экземплярами VSS Error 8194 в журнале событий приложений. Эти ошибки обычно НЕ влияют на способность программы выполнять резервное копирование в онлайн-хранилище, но часто вызывают вопросы у системных администраторов или поставщиков управляемых услуг из-за указанного состояния ошибки.

Я попробовал второе решение:

Второй (предпочтительный) способ обойти эту проблему — настроить разрешения по умолчанию для активации службы COM — разрешить учетным записям пользователей сетевой службы (и, возможно, локальной службы) активировать интерфейс обратного вызова IVssWriter. Преимущество этого метода заключается в постоянном устранении проблемы в одном месте и разрешении службам VSS Writer работать на уровне привилегий, который предполагал Microsoft. Любой COM-объект, к которому обращается (процесс, запущенный как Сетевая служба), все еще имеет возможность применять ограничения безопасности, которые он выбирает.

Я не смог определить ни одну из служб, упомянутых в первом решении:

Во-первых, найдите средства записи VSS (Start | Run | services.msc), которые ошибаются, и измените учетную запись, с которой они работают, с сетевой службы на локальную систему. Затем перезапустите процесс обслуживания (или перезагрузите компьютер), и VSS Writer будет работать с максимальными привилегиями — тем самым устраняя ошибки обратного вызова IVssWriter.

Ошибки VSS исчезли, но ошибка от disk2vhd все еще происходит.

Я также заметил в журнале событий безопасности следующую ошибку, связанную с кодеком:

Событие с кодом 6281 Системная целостность

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

Имя файла: Device HarddiskVolume2 Windows System32 l3codeca.acm

Но с информацией, описанной в потоке technet, я не вижу, как это должно быть связано с операцией disk2vhd (кроме воспроизведения звука для окна сообщений?):

Затем аудио перенаправляется на клиент, и мы загружаем audiodg, он перечисляет кодеки, чтобы получить от них информацию.

Не все кодеки подписаны для загрузки в защищенном процессе, и, если они не установлены, генерируется эта ошибка.

Я использую версию 2.01, которая должна быть выпущена поздно. И я активировал оба флажка («Использовать VHDX» и «Использовать теневое копирование тома»). Ошибка также происходит, когда не используется VHDX.

Ssd — это Samsung 850 EVO, который, насколько я знаю, является устройством с самошифрованием. Я также использую Bitlocker. Может ли это вызвать проблемы? Должен ли я деактивировать Bitlocker? В любом случае диск d также находится на ssd, и этот диск не вызывает проблем в disk2vhd. Поэтому я ожидаю, что Self Encryption и Bitlocker не должны быть причиной для сообщения об ошибке. Изменить: Ларрик указал, что Bitlocker должен быть деактивирован в соответствии с инструкциями инструмента. Поэтому я деактивировал его и расшифровал диски. К сожалению, сообщение об ошибке будет продолжать отображаться на том же уровне прогресса при создании образа для диска c. EndEdit

Редактирование Запуск Checkdisk не решил проблему, ни EndEdit

Можно ли определить, с каким файлом или операцией вызвано сообщение об ошибке? Если нет . какие-либо идеи, что еще может вызвать этот тип сообщения об ошибке в целом?

Источник

Disk2vhd error during copy неверная функция

This forum has migrated to Microsoft Q&A. Visit Microsoft Q&A to post new questions.

Answered by:

Question

Trying to run disk2vhd on a SBS 2011 with 2 partitions, getting the «Error snapshotting volumes«. The server is a VMWare VM (yes I know its doggy to have SBS as a VM (this isn’t my setup, we are just migrating users and files from this server))

Event log has these:

«Volume Shadow Copy Service error: Unexpected error querying for the IVssWriterCallback interface. hr = 0x80070005, Access is denied. . This is often caused by incorrect security settings in either the writer or requestor process.«

For the System Writer, DHCP Jet Writer, SPSearch4 VSS writer, TS Gateway Writer, NPS VSS writer.

I have attempted:

  • Only selecting one or the other of the two partitions
  • I am running disk2vhd «as administrator» with a domain admin account/local admin.
  • Created an AD group «vssregistrygroup» added this group to registry HKLMSystemCurrentControlSetServicesVSSVssAccessControl as a dword «DOMAINvssregistrygroup» with value 1
  • Added the above group with full permission to HKLMSystemCurrentControlSetServicesVSSDiag
  • I’ve completed the SharePoint configuration (SBS server).
  • Restarted the server
  • I’m physically located hours away from the server so I cant boot into WinPE or anything like that to run disk2vhd from there.
  • Restarted volume shadow copy service.
  • vssadmin list writers shows no errors or warnings on any writers.
  • Added my admin account in dcomcnfg.exe to component servicescomputersmy computer — com security — Access permissions with local and remote access.

I’ve been searching the error messages for hours already, please don’t respond with a quick link to something suggesting one of the above things that I’ve already tried. By all means, if you have a link suggesting something that I haven’t actually tried, I am all ears.

Источник

flyingpenguin

Microsoft has published a utility called disk2vhd.exe that is meant to make it easy to convert a physical Windows system into a virtual disk.

Disk2vhd is a utility that creates VHD (Virtual Hard Disk – Microsoft’s Virtual Machine disk format) versions of physical disks for use in Microsoft Virtual PC or Microsoft Hyper-V virtual machines (VMs). The difference between Disk2vhd and other physical-to-virtual tools is that you can run Disk2vhd on a system that is online. Disk2vhd uses Windows’ Volume Snapshot capability, introduced in Windows XP, to create consistent point-in-time snapshots of the volumes you want to include in a conversion.

A customer asked for help tracking down errors when they tried to use the utility. They were unable to get a snapshot started because it immediately posted a non-descriptive error. With a little sleuth work I found that disk2vhd.exe has quite a bit of trouble as a result of its dependency on the Volume Shadow Copy Service (VSS). Here is how I located and resolved the VSS errors.

First, the Event Viewer is essential to unlocking problems on Windows. Open it up and review the Application event lists. Look for a VSS error. Open the Services control (run services.msc) and restart “Volume Shadow Copy” service. You may see something like this:

Ignore that link for more help. It actually is no help. Instead, note Event ID 12302 and go to Microsoft knowledgebase article 907574:

You receive a “Volume Shadow Copy Service” error message and event 5013 or event 12302 is logged when you use the Backup feature in Windows XP or in Windows XP Tablet PC Edition 2005…

This problem occurs because the Location registry entry in the following registry subkey is incorrect or missing:
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlContentIndexCatalogs
This problem occurs when you uninstall a program that is listed in this registry subkey, but only the location information is removed from the registry subkey.

Follow the instructions for fixing or removing the bad subkeys. That worked on one system.

Another method to find errors is to check VSS operations with vssadmin.

Type “vssadmin list writers” at a command prompt and you may see this:

This brought me to the same Event ID but Microsoft proposed a different solution. Knowledgebase article 940184 covers how to clear and reset a failure in COM and VSS:

This problem may occur if the following registry key is corrupted: HKEY_LOCAL_MACHINESOFTWAREMicrosoftEventSystem<26c409cc-ae86-11d1-b616-00805fc79216>Subscriptions

Their solution is a bit lengthy, so here is a quick batch file version that should make it easy.

Copy and paste the following commands into a file named VSSrepair.bat, then run it to execute the commands from 940184:

@echo off
REM
REM https://www.flyingpenguin.com
REM
REM Batch file to repair a Volume Shadow Copy (VSS) installation
REM based on https://support.microsoft.com/kb/940184
REM
echo — !! WARNING !! WARNING !! WARNING !! WARNING
echo.
echo — Run this with Administrator privileges only
echo.
echo — NOT for use with Windows Vista, Windows Server 2008,
echo — or later versions of Windows. Windows Vista and
echo — Server 2008 use manifest-based component installation;
echo — manual registration of components can cause serious failure
echo — and require Windows reinstall to resolve.
echo.
echo — !! WARNING !! WARNING !! WARNING !! WARNING
REM
pause
cd /d %windir%system32
echo.
net stop vss
net stop swprv
regsvr32 ole32.dll
regsvr32 oleaut32.dll
regsvr32 /i eventcls.dll
regsvr32 vss_ps.dll
vssvc /register
regsvr32 /i swprv.dll
regsvr32 es.dll
regsvr32 stdprov.dll
echo — vssui.dll is only for Windows 2003. Ignore this error on XP
regsvr32 vssui.dll
regsvr32 msxml.dll
regsvr32 msxml3.dll
echo — msxml4.dll is optional and thus may fail. Ignore this error
regsvr32 msxml4.dll
pause

The knowledge base article then recommends you type “vssadmin list writers” from the command prompt. Success means you will see a list like this one:

Hope that helps save some time. There could be more issues to VSS, but these two methods worked for me.

Updated to add: if you have Visio installed you may have to remove the following registry entry

Источник

How to fix it.

Share my experience for fixing all kind of technical problems.

Monday, May 15, 2017

Disk2VHD error snapshotting volumes — Fixed

I opened the Windows event log viewer and found several errors of VSS.
One of them was Event ID 22 —
Volume Shadow Copy Service error: A critical component required by the Volume Shadow Copy service is not registered. This might happened if an error occurred during Windows setup or during installation of a Shadow Copy provider. The error returned from CoCreateInstance on class with CLSID <79079d5c-ef20-4952-b9fc-cfd443b38641>and Name SW_PROV is [0x80040154, Class not registered].

Run RegEdit and open the registry path
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetservicesVSSProviders
There was a registry key of that represented as «Acronis VSS SW Provider» and there was a CLSID item of <79079d5c-ef20-4952-b9fc-cfd443b38641>under it.

The backup software Acronis is no longer installed on the server. After I deleted the registry key of , Disk2VHD worked perfectly.

Hopefully this information can save your time.

Exact same issue and this resolved my error. Make sure to restart the VSS service after you delete the registry entry.

I still have the same mistake yet I have no other provider in my registry

This didnt work for for me either but I unselected «use volume shadow copy and it worked for me 🙂

Источник

I’m trying to convert a fully patched, Windows Server2008 R2 system disk into a VHD by using disk2vhd from Microsoft Sysinternals.

Every time, the conversion fails with error during copy. The error could not be performed due to an I/O error, regardless of whether I sue the vhd or vhdx format, or whetehr I use the Volume Shadow Copy option.

I am a local administrator, running disk2vhd as administrator and have disabled the anti-virus on the server, but it makes no difference.

I see this event in the eventlog around the same time as the error, so I suspect they’re related.

Volume Shadow Copy Service error: Unexpected error querying for the IVssWriterCallback interface. hr = 0x80070005, Access is denied. This is often caused by incorrect security settings in either the writer or requestor process.

Operation: Gathering Writer Data

Context: Writer Class Id: {GUID} Writer Name: System Writer

Writer Instance ID: {GUID}

disk2vhd io error screenshot

What’s the problem here, and why can’t I get this disk converted?

Я пытаюсь преобразовать полностью исправленный системный диск Windows Server2008 R2 в VHD при помощи disk2vhd от Microsoft Sysinternals.

Каждый раз преобразование перестало работать с error during copy. The error could not be performed due to an I/O error, независимо от того, предъявляю ли я иск vhd или vhdx формат или whetehr я использую опцию Volume Shadow Copy.

Я — локальный администратор, работая disk2vhd как администратор и отключил антивирус на сервере, но это не имеет никакого значения.

Я вижу это событие в eventlog в то же время как ошибка, таким образом, я подозреваю, что они связаны.

Ошибка Службы теневого копирования томов: Неожиданная ошибка при запросах для интерфейса IVssWriterCallback. час = 0x80070005, Доступ запрещен. Это часто вызывается неправильными настройками защиты или в процессе писателя или в просителя.

Операция: сбор данных устройства записи

Контекст: идентификатор класса для записи: {GUID} название устройства записи: системное устройство записи

Идентификатор экземпляра устройства записи: {GUID}

disk2vhd io error screenshot

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

задан
19 February 2015 в 11:02

Ссылка

5 ответов

Dopu avè cercatu più in l’entrata di u logu di l’eventi suggerisce chì DCOM hà bisognu di più permessu per ghjunghje à risolve l’accessu denegatu missaghju (aghjuntu Serviziu di Rete).

Vede quì: http://www.terabyteunlimited.com/kb/article.php?id=563

Questu resolviu u primu issue. Avà in u registru di l’eventi dice:

The shadow copies of volume C: were aborted because of an IO failure on volume C:.

è assai di questu:

The driver detected a controller error on DeviceIdeIdePort0

Ricercheraghju questu è invieraghju una risposta se arrivu in ogni locu. U discu fiasca, a sapemu da diagnostica allora spergu chì ùn sia micca troppu luntanu!

ответ дан
3 December 2019 в 21:00

Ссылка

Ebbè, per una cosa, duverete probabilmente aduprà una soluzione P2V à pienu pienu per Hyper-V, cum’è Microsoft Virtual Machine Manager . In alternativa, VMware Convertor hè qualcosa di una soluzione standard per P2Ving qualsiasi macchina, perchè hè gratuitu, supporta a maiò parte di tuttu ciò chì pudete truvà per tirallu, è hè sustinutu da e prime cumpagnie di virtualizazione quì. (Puderete fà u vostru P2V, uttene a macchina virtualizata in un ovf fromat, è poi puderete importà l’OVF à u vostru host Hyper-V.)

In quantu à u restu:

  1. Basta à cunvertisce u Unità di sistema in un formatu di discu virtuale ùn hà micca da resultà in un sistema chì pò esse avviabile.
  2. Pruvate à cunvertisce a particione Sistema Riservatu (hè ciò chì vi dà l’errore — ùn pudete micca accede chì, ancu cum’è amministratore).

ответ дан
3 December 2019 в 21:00

Ссылка

ответ дан
3 December 2019 в 21:00

Ссылка

Это глупо, но сначала запустить chkdisk (да, даже когда вы нигде не получаете сообщений об ошибках или проблемах), а потом снова запустить hd2vhd, слишком много раз исправлял это для нас.

ответ дан
3 December 2019 в 21:00

Ссылка

В моем случае это был сбойный сектор.

  1. DISK2VHD отменен с ошибкой:

Ошибка во время копирования. Запрос не может быть выполнен из-за ошибки устройства ввода-вывода.

  1. Сканирование с помощью HDTune (также можно выполнить с помощью других инструментов сканирования поверхности, таких как HDDScan), обнаружило поврежденный сектор:

LBA: 1197436

  1. Найден поврежденный файл с помощью nfi.exe:

    nfi.exe DeviceHarddisk0DR0 1197436

WINDOWSinf404.NETFrameworkcorperfmonsymbols.ini

  1. Файл удален.
  2. Восстановлен файл из резервной копии.

После этого ошибки чтения при сканировании поверхности отсутствуют.

Я успешно создал образ DISK2VHD.

ответ дан Slider2k
7 August 2021 в 10:24

Ссылка

Теги

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

У меня есть ноутбук с Windows 7, который я сейчас не использую, и хочу сделать образы VHD для резервного копирования, чтобы ноутбук мог использоваться кем-то другим.
Пока disk2vhd обрабатывает диск c, я получаю сообщение об ошибке:

«Запрошенная операция не может быть завершена из-за ограничения файловой системы».

После этой ветки Technet об этом сообщении об ошибке я дефрагментировал диск (несмотря на то, что он находится на ssd):

Исследование вопроса указывает на то, что файловая система (старая добрая NTFS) имеет «ограничение», заключающееся в том, что когда целевой том «слишком фрагментирован», чтение или запись завершатся неудачно.

Согласно другому ответу в этой теме я проверил сжатие диска. Привод не использует сжатие.

Я копировал 1 терабайтный файл на новый отформатированный 5-терабайтный диск. Сообщение не может относиться к фрагментации. Фактически том был помечен для сжатия NTFS. Я отключил том, и копия прошла хорошо.

Редактировать: я также пытался дефрагментировать определенные файлы с помощью инструмента contig из пакета sysinternals, как предложено в этой теме о сбое сервера.

Вполне возможно, что с таким количеством фрагментов сама файловая система не сможет добавить больше фрагментов. Самый простой способ проверить это — использовать утилиту Contig, заблокированную в другой статье для дефрагментации файлов.

Я нашел файл с 41 фрагментом с помощью этого инструмента и дефрагментировал его безрезультатно EndEdit

Изменить: нашел несколько папок, которые были сжаты с помощью этой полезной команды, предоставленной этим ответом для поиска всех сжатых файлов / папок:

gci -r C:searchpath | where {$_.attributes -match "compressed"} | foreach { $_.fullname }

К сожалению, это тоже не помогло.EndEdit

В журнале событий я заметил ошибки VSS, возникающие в момент возникновения ошибки disk2vhd.

вы можете столкнуться с несколькими экземплярами VSS Error 8194 в журнале событий приложений. Эти ошибки обычно НЕ влияют на способность программы выполнять резервное копирование в онлайн-хранилище, но часто вызывают вопросы у системных администраторов или поставщиков управляемых услуг из-за указанного состояния ошибки.

Я попробовал второе решение:

Второй (предпочтительный) способ обойти эту проблему — настроить разрешения по умолчанию для активации службы COM — разрешить учетным записям пользователей сетевой службы (и, возможно, локальной службы) активировать интерфейс обратного вызова IVssWriter. Преимущество этого метода заключается в постоянном устранении проблемы в одном месте и разрешении службам VSS Writer работать на уровне привилегий, который предполагал Microsoft. Любой COM-объект, к которому обращается (процесс, запущенный как Сетевая служба), все еще имеет возможность применять ограничения безопасности, которые он выбирает.

Я не смог определить ни одну из служб, упомянутых в первом решении:

Во-первых, найдите средства записи VSS (Start | Run | services.msc), которые ошибаются, и измените учетную запись, с которой они работают, с сетевой службы на локальную систему. Затем перезапустите процесс обслуживания (или перезагрузите компьютер), и VSS Writer будет работать с максимальными привилегиями — тем самым устраняя ошибки обратного вызова IVssWriter.

Ошибки VSS исчезли, но ошибка от disk2vhd все еще происходит.

Я также заметил в журнале событий безопасности следующую ошибку, связанную с кодеком:

Событие с кодом 6281 Системная целостность

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

Имя файла: Device HarddiskVolume2 Windows System32 l3codeca.acm

Но с информацией, описанной в потоке technet, я не вижу, как это должно быть связано с операцией disk2vhd (кроме воспроизведения звука для окна сообщений?):

Затем аудио перенаправляется на клиент, и мы загружаем audiodg, он перечисляет кодеки, чтобы получить от них информацию.

Не все кодеки подписаны для загрузки в защищенном процессе, и, если они не установлены, генерируется эта ошибка.

Я использую версию 2.01, которая должна быть выпущена поздно. И я активировал оба флажка («Использовать VHDX» и «Использовать теневое копирование тома»). Ошибка также происходит, когда не используется VHDX.

Ssd — это Samsung 850 EVO, который, насколько я знаю, является устройством с самошифрованием. Я также использую Bitlocker. Может ли это вызвать проблемы? Должен ли я деактивировать Bitlocker? В любом случае диск d также находится на ssd, и этот диск не вызывает проблем в disk2vhd. Поэтому я ожидаю, что Self Encryption и Bitlocker не должны быть причиной для сообщения об ошибке. Изменить: Ларрик указал, что Bitlocker должен быть деактивирован в соответствии с инструкциями инструмента. Поэтому я деактивировал его и расшифровал диски. К сожалению, сообщение об ошибке будет продолжать отображаться на том же уровне прогресса при создании образа для диска c. EndEdit

Редактирование Запуск Checkdisk не решил проблему, ни EndEdit

Можно ли определить, с каким файлом или операцией вызвано сообщение об ошибке? Если нет … какие-либо идеи, что еще может вызвать этот тип сообщения об ошибке в целом?

Ошибка Disk2vhd во время ограничения файловой системы копирования

У меня есть ноутбук с Windows 7, который я сейчас не использую, и хочу сделать образы VHD для резервного копирования, чтобы ноутбук мог использоваться кем-то другим. Пока disk2vhd обрабатывает диск c, я получаю сообщение об ошибке:

«Запрошенная операция не может быть завершена из-за ограничения файловой системы».

После этой ветки Technet об этом сообщении об ошибке я дефрагментировал диск (несмотря на то, что он находится на ssd):

Исследование вопроса указывает на то, что файловая система (старая добрая NTFS) имеет «ограничение», заключающееся в том, что когда целевой том «слишком фрагментирован», чтение или запись завершатся неудачно.

Согласно другому ответу в этой теме я проверил сжатие диска. Привод не использует сжатие.

Я копировал 1 терабайтный файл на новый отформатированный 5-терабайтный диск. Сообщение не может относиться к фрагментации. Фактически том был помечен для сжатия NTFS. Я отключил том, и копия прошла хорошо.

Редактировать: я также пытался дефрагментировать определенные файлы с помощью инструмента contig из пакета sysinternals, как предложено в этой теме о сбое сервера.

Вполне возможно, что с таким количеством фрагментов сама файловая система не сможет добавить больше фрагментов. Самый простой способ проверить это — использовать утилиту Contig, заблокированную в другой статье для дефрагментации файлов.

Я нашел файл с 41 фрагментом с помощью этого инструмента и дефрагментировал его безрезультатно EndEdit

Изменить: нашел несколько папок, которые были сжаты с помощью этой полезной команды, предоставленной этим ответом для поиска всех сжатых файлов / папок:

К сожалению, это тоже не помогло.EndEdit

В журнале событий я заметил ошибки VSS, возникающие в момент возникновения ошибки disk2vhd.

вы можете столкнуться с несколькими экземплярами VSS Error 8194 в журнале событий приложений. Эти ошибки обычно НЕ влияют на способность программы выполнять резервное копирование в онлайн-хранилище, но часто вызывают вопросы у системных администраторов или поставщиков управляемых услуг из-за указанного состояния ошибки.

Я попробовал второе решение:

Второй (предпочтительный) способ обойти эту проблему — настроить разрешения по умолчанию для активации службы COM — разрешить учетным записям пользователей сетевой службы (и, возможно, локальной службы) активировать интерфейс обратного вызова IVssWriter. Преимущество этого метода заключается в постоянном устранении проблемы в одном месте и разрешении службам VSS Writer работать на уровне привилегий, который предполагал Microsoft. Любой COM-объект, к которому обращается (процесс, запущенный как Сетевая служба), все еще имеет возможность применять ограничения безопасности, которые он выбирает.

Я не смог определить ни одну из служб, упомянутых в первом решении:

Во-первых, найдите средства записи VSS (Start | Run | services.msc), которые ошибаются, и измените учетную запись, с которой они работают, с сетевой службы на локальную систему. Затем перезапустите процесс обслуживания (или перезагрузите компьютер), и VSS Writer будет работать с максимальными привилегиями — тем самым устраняя ошибки обратного вызова IVssWriter.

Ошибки VSS исчезли, но ошибка от disk2vhd все еще происходит.

Я также заметил в журнале событий безопасности следующую ошибку, связанную с кодеком:

Событие с кодом 6281 Системная целостность

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

Имя файла: Device HarddiskVolume2 Windows System32 l3codeca.acm

Но с информацией, описанной в потоке technet, я не вижу, как это должно быть связано с операцией disk2vhd (кроме воспроизведения звука для окна сообщений?):

Затем аудио перенаправляется на клиент, и мы загружаем audiodg, он перечисляет кодеки, чтобы получить от них информацию.

Не все кодеки подписаны для загрузки в защищенном процессе, и, если они не установлены, генерируется эта ошибка.

Я использую версию 2.01, которая должна быть выпущена поздно. И я активировал оба флажка («Использовать VHDX» и «Использовать теневое копирование тома»). Ошибка также происходит, когда не используется VHDX.

Ssd — это Samsung 850 EVO, который, насколько я знаю, является устройством с самошифрованием. Я также использую Bitlocker. Может ли это вызвать проблемы? Должен ли я деактивировать Bitlocker? В любом случае диск d также находится на ssd, и этот диск не вызывает проблем в disk2vhd. Поэтому я ожидаю, что Self Encryption и Bitlocker не должны быть причиной для сообщения об ошибке. Изменить: Ларрик указал, что Bitlocker должен быть деактивирован в соответствии с инструкциями инструмента. Поэтому я деактивировал его и расшифровал диски. К сожалению, сообщение об ошибке будет продолжать отображаться на том же уровне прогресса при создании образа для диска c. EndEdit

Редактирование Запуск Checkdisk не решил проблему, ни EndEdit

Можно ли определить, с каким файлом или операцией вызвано сообщение об ошибке? Если нет . какие-либо идеи, что еще может вызвать этот тип сообщения об ошибке в целом?

Источник

VHD, сгенерированный DiskToVhd, не является загрузочным

У меня был ноутбук с Windows 10, я использовал disk2VHD для конвертации диска в VHD. Сейчас я пытаюсь смонтировать его в виртуальный ящик на другой машине, но, похоже, не загружается.

Я использовал Windows 10 ISO и через CMD я думаю, что не мой раздел имеет свойство bootdisk = yes.

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

Обновить

Я нахожу эту статью,

основываясь на этом я попробовал шаг, на шаге 8 я застрял, пожалуйста, смотрите изображение ниже

Обновление 2

Это главная машина

Больше обновлений на основе комментариев

У меня все еще есть доступ к физической машине, у нее есть только 1 C: диск и остальные два диска System EFI + диск восстановления.

Когда я использую Disk2VHD, он показывает только 2 диска для копирования, а не 3.

3 ответа 3

Вам нужен mountvol drive: /S , который подключает системный раздел EFI к букве диска, так что disk2vhd обнаружит его, где drive: может быть любой доступной буквой диска (например, D: :):

Убедитесь, что вы используете командную строку (для mountvol ) и disk2vhd от имени администратора.

Если у вас есть Windows 10 Pro/Enterprise и добавлена функция Hyper-V, вы также можете использовать мастер создания виртуального жесткого диска в диспетчере Hyper-V (или командлет New-VHD PowerShell) вместо этого, чтобы создать VHD (X) из Физический диск:

Для этого не требуется монтировать ESP с помощью mountvol .

Я надеюсь, что у вас есть оригинальный ноутбук с Windows (который использует efi и gpt диск). Это процедура, которую мы могли бы использовать, чтобы обойти проблему Disk2VHD. Самая проблема, которую вы испытываете, пытаясь использовать ее. В Windows server 2012/Win-8.1 это работает. Я надеюсь, что вы сможете использовать его.

  1. Используйте инструмент Disk2VHD. Выполните его и укажите место для хранения файла VHDX. Вы можете нажать кнопку «Создать», чтобы сделать это.
  2. Для следующего шага вы можете использовать ту же машину. Вы должны использовать машину под управлением Windows 8.1 или выше.
  3. Смонтировать VHDX. Также запишите букву диска.
  4. На следующем шаге мы конвертируем GPT в MBR.
  5. Используйте ваш любимый редактор дисков (я рекомендую вам использовать стороннее программное обеспечение, чтобы уменьшить накладные расходы и сложности), и просмотрите свойства диска.
  6. Щелкните правой кнопкой мыши по GPT-диску и конвертируйте его в am MBR. Примите предупреждения.
  7. На шаге 3 вы записали букву диска. Теперь удалите все диски на этом gpt-диске до указанной буквы диска.
  8. Отключите и извлеките диск.
  9. Загрузите VHD, используя Hyper-v или Virtualbox (я не пробовал Virtualbox, так как я не использую его).
  10. Подключите загрузочный iso к виртуальной машине.
  11. Загрузись с iso.
  12. Перейти к вариантам ремонта.
  13. Нажмите «Устранение неполадок» и затем откройте командную строку.

Выполните следующие команды (может потребоваться настроить номера дисков и разделов в зависимости от сценария конфигурации)

список разделов диска выберите диск 0 список разделов выберите раздел 1 активный выход

Перезагрузитесь снова и выполните следующие команды

bootrec /fixmbr bootrec /fixboot bootrec /rebuildbcd

Загрузиться нормально в следующий раз.

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

Источник

Disk2vhd error during copy неверная функция

This forum has migrated to Microsoft Q&A. Visit Microsoft Q&A to post new questions.

Answered by:

Question

Trying to run disk2vhd on a SBS 2011 with 2 partitions, getting the «Error snapshotting volumes«. The server is a VMWare VM (yes I know its doggy to have SBS as a VM (this isn’t my setup, we are just migrating users and files from this server))

Event log has these:

«Volume Shadow Copy Service error: Unexpected error querying for the IVssWriterCallback interface. hr = 0x80070005, Access is denied. . This is often caused by incorrect security settings in either the writer or requestor process.«

For the System Writer, DHCP Jet Writer, SPSearch4 VSS writer, TS Gateway Writer, NPS VSS writer.

I have attempted:

  • Only selecting one or the other of the two partitions
  • I am running disk2vhd «as administrator» with a domain admin account/local admin.
  • Created an AD group «vssregistrygroup» added this group to registry HKLMSystemCurrentControlSetServicesVSSVssAccessControl as a dword «DOMAINvssregistrygroup» with value 1
  • Added the above group with full permission to HKLMSystemCurrentControlSetServicesVSSDiag
  • I’ve completed the SharePoint configuration (SBS server).
  • Restarted the server
  • I’m physically located hours away from the server so I cant boot into WinPE or anything like that to run disk2vhd from there.
  • Restarted volume shadow copy service.
  • vssadmin list writers shows no errors or warnings on any writers.
  • Added my admin account in dcomcnfg.exe to component servicescomputersmy computer — com security — Access permissions with local and remote access.

I’ve been searching the error messages for hours already, please don’t respond with a quick link to something suggesting one of the above things that I’ve already tried. By all means, if you have a link suggesting something that I haven’t actually tried, I am all ears.

Источник

RemontCompa .ru

Как перенести Windows 8.1, Windows 10 с одного жёсткого диска на другой программами Disk2vhd и Vhd2disk

Данная программа создаст нам точную копию диска (C:) с установленной Windows 8.1. в файле виртуального жёсткого диска VHD, данный фал сохраним на разделе (G:) переносного жёсткого диска USB.

Скачиваем программу Disk2vhd v2.01 по ссылке на официальном сайте Майкрософт:

В главном окне программы Disk2vhd снимаем галочку с «Use Vhdx», так как хотим создать обычный файл виртуальных жестких дисков VHD, в противном случае будет создан файл нового формата VHDX.

Отмечаем галочкой диск C: с установленной Windows 8.1.

Присваиваем имя будущему файлу — « Windows 8.1.vhd »

Жмём на кнопку проводника в правой части окна.

Указываем место сохранения будущего файла виртуального диска VHD. Я укажу диск (G:) переносного винчестера USB, так как на нём достаточно свободного пространства.

Начинается процесс конвертации диска (C:) с Win 8.1 в файл виртуального диска VHD.

Как мы и планировали, файл виртуального диска VHD находится на разделе (G:) переносного винчестера.

Разворачиваем файл виртуального жёсткого диска VHD на новый жёсткий диск с помощью программы Vhd2disk

Скачиваем программу Vhd2disk у меня на облачном хранилище.

В открывшемся проводнике находим наш виртуальный жёсткий диск VHD на разделе (G:), выделяем его левой кнопкой мыши и жмём Open VHD.

В поле Target drive выбираем PhysicalDrive0 , так как разворачивать содержимое виртуального диска VHD мы будем на Диск 0 (жёсткий диск объёмом 500 Гб) .

Жмём на кнопку Vhd to disk .

Начинается процесс копирования содержимого виртуального жёсткого диска VHD на новый жёсткий диск.

Процесс успешно завершён.

Status: VHD dumped on drive successfully! (VHD успешно скопирован на жёсткий диск!).

Заходим в Управление дисками, жмём Действие —> Обновить.

Щёлкаем правой мышью на Диске 0 и выбираем В сети.

Итак, точная копия диска (C:) с установленной Windows 8.1 создана на разделе (F:) нового жёсткого диска 500 Гб, но загружаться без восстановления загрузчика система не будет.

Нам остаётся отсоединить старый жёсткий диск 120 Гб, затем загрузить компьютер с загрузочной флешки Windows 8.1 и восстановить загрузку Win 8.1 находящуюся на новом диске 500 Гб. В процессе восстановления загрузки, раздел (E:) 350 Мб, превратится в скрытый раздел «Зарезервировано системой» и на нём будут находиться файлы загрузки Windows 8.1.

Выключаем компьютер, отсоединяем старый жёсткий диск и загружаемся с установочной флешки с Windows 8.1 для восстановления загрузки

В начальном окне установки Windows 8.1 жмём клавиатурное сочетание Shift + F10, появляется окно командной строки. Вводим команды:

list vol (выводит список всех доступных разделов HDD)

sel vol 0 (выбираем том 0 «Зарезервировано системой» объёмом 350 МБ, сейчас он у нас с неопределённой файловой системой RAW).

format fs=ntfs (производим форматирование выбранного тома в файловую систему NTFS).

activ (делаем раздел активным)

exit (выходим из diskpart)

bcdboot.exe E:Windows — где E:, раздел с установленной Windows 8.1. Данная команда создаст файлы загрузки Windows 8.1 (файл bootmgr и файлы конфигурации хранилища загрузки (BCD)) на скрытом разделе 350 МБ.

И входим в операционную систему.

Активация Windows 8.1 после данной операции не слетает.

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

Друзья, после переноса операционной системы с одного жёсткого диска на другой, обязательно проверьте корректность выравнивания разделов диска с помощью бесплатной утилиты AS SSD Benchmark.

Если в левом верхнем углу две строчки зелёного цвета, значит разделы выровнены корректно.

Комментарии (37)

Рекламный блок

Подпишитесь на рассылку

Навигация

Облако тегов

Архив статей

Сейчас обсуждаем

admin

Да, может. Поэтому я всегда имею под руками загрузочную флешку с программой AOMEI, которая буде на

Левченко Александр

Утилита Universal MediaCreationTool с GitHub первый вариант работает. Утилита «Помощник по

Читатель

А не получится ли так, что лицензия на программу закончится, а мне нужно будет восстанавливать

STAROGIL

Добрый день! Уважаемый админ, не может ли приключиться такая «беда», когда нужно будет срочно

admin

Модель вашей материнской платы скажите пож.

О проекте RemontCompa.ru

RemontCompa — сайт с огромнейшей базой материалов по работе с компьютером и операционной системой Windows. Наш проект создан в 2010 году, мы стояли у истоков современной истории Windows. У нас на сайте вы найдёте материалы по работе с Windows начиная с XP. Мы держим руку на пульсе событий в эволюции Windows, рассказываем о всех важных моментах в жизни операционной системы. Мы стабильно выпускаем мануалы по работе с Windows, делимся советами и секретами. Также у нас содержится множество материалов по аппаратной части работы с компьютером. И мы регулярно публикуем материалы о комплектации ПК, чтобы каждый смог сам собрать свой идеальный компьютер.

Наш сайт – прекрасная находка для тех, кто хочет основательно разобраться в компьютере и Windows, повысить свой уровень пользователя до опытного или профи.

Источник

I have a laptop with windows 7 I’m not using at the moment and want to make vhd images for backup purposes so that the laptop can be used by someone else.
While disk2vhd is processing the c drive I get an error message saying:

«The requested operation could not be completed due to a file system limitation.»

Following this Technet thread about this error message I defragmented the drive (despite it’s on a ssd):

Researching the question indicates the file system (good old NTFS) has a «limitation» such that when the targeted volume is «too fragmented» your read or write will fail.

According to another answer in this thread I checked compression for the drive. The drive does not use compression.

I was copying a 1 Terabyte file to a brand new formated 5 terabytes drive. Message could not relate to fragmentation. In fact, the volume was flagged for NTFS compression. I unflagged the volume and the copy went well.

Edit: I also tried to defragment specific files using the contig tool from the sysinternals suite like suggested in this serverfault thread.

It’s very possible that with that many fragments, the filesystem itself is unable to add more fragements. An easy way to test is by using the Contig utility that the other article locked to defragment the files

I found a file with 41 fragments with this tool and defragmented it with no result EndEdit

Edit: found some folders which where compressed with this helpful command provided by this answer for finding all compressed files/folders:

gci -r C:searchpath | where {$_.attributes -match "compressed"} | foreach { $_.fullname }

Unfortunatelly this did not either help.EndEdit

In the eventlog I noticed VSS errors occuring at the time the disk2vhd error comes up.

you may experience multiple instances of VSS Error 8194 in the Application event log. These errors DO NOT generally impact the ability of the program to perform online backups, but often raise questions from system administrators or managed service providers due the error status indicated.

I tried the second solution:

The second (preferred) way to work around the issue is to make an adjustment to the default COM service activation permissions — allowing Network Service (and possibly Local Service) user account(s) to activate the IVssWriter callback interface. This method has the benefit of permanently fixing the issue in one place and allowing the VSS Writer service(s) to run at the privilege level that Microsoft intended. Any COM object accessed (by a process running as Network Service) still has the ability to enforce security restrictions it so chooses.

I couldn’t identify any of the services mentioned in the first solution:

The first is to locate the VSS writers (Start | Run | services.msc) that are erring out and change the account they are running under from Network Service to Local System. Then, restart the service process (or reboot the computer) and the VSS Writer will run with max privileges — thereby eliminating the IVssWriter callback errors.

The VSS errors are gone, but the error from disk2vhd is still occuring.

I also noticed in the security event log the following codec related error:

Event ID 6281 System Integrity

Code Integrity determined that the page hashes of an image file are
not valid. The file could be improperly signed without page hashes or
corrupt due to unauthorized modification. The invalid hashes could
indicate a potential disk device error.

File Name: DeviceHarddiskVolume2WindowsSystem32l3codeca.acm

But with the informations described in the technet thread I don’t see how this should be related to the disk2vhd operation (except playing the sound for the messagebox?):

hen audio is redirected to the client and we load audiodg, it enumerates the codecs to get information from them.

Not all codecs are signed to load in a protected process and if they are not this error is generated.

I’m using version 2.01 which should be the lates release. And I have ativated both checkboxes («Use vhdx» and «Use Volume Shadow Copy»). The error also happens when not using vhdx.

The ssd is a Samsung 850 EVO which is, as far as I know, a self encrypting device. I also use Bitlocker. Could this cause the problem? Should I deactivate Bitlocker? Anyway drive d is also located on the ssd and this drive causes no problems in disk2vhd. So I would expect that Self Encryption and Bitlocker shouldn’t be the cause for the error message. Edit: Larryc pointed that Bitlocker has to be deactivated according to the tool instructions. So I deactivated it and decrypted the drives. Unfortunatel the error message will continue to show up at the same level of progress while creating the image for drive c. EndEdit

Edit Running Checkdisk didn’t solve the problem neither EndEdit

Is it possible to identify with which file or operation the error message is caused? If not… any ideas what else could cause this type of error message in general?

I have a laptop with windows 7 I’m not using at the moment and want to make vhd images for backup purposes so that the laptop can be used by someone else.
While disk2vhd is processing the c drive I get an error message saying:

«The requested operation could not be completed due to a file system limitation.»

Following this Technet thread about this error message I defragmented the drive (despite it’s on a ssd):

Researching the question indicates the file system (good old NTFS) has a «limitation» such that when the targeted volume is «too fragmented» your read or write will fail.

According to another answer in this thread I checked compression for the drive. The drive does not use compression.

I was copying a 1 Terabyte file to a brand new formated 5 terabytes drive. Message could not relate to fragmentation. In fact, the volume was flagged for NTFS compression. I unflagged the volume and the copy went well.

Edit: I also tried to defragment specific files using the contig tool from the sysinternals suite like suggested in this serverfault thread.

It’s very possible that with that many fragments, the filesystem itself is unable to add more fragements. An easy way to test is by using the Contig utility that the other article locked to defragment the files

I found a file with 41 fragments with this tool and defragmented it with no result EndEdit

Edit: found some folders which where compressed with this helpful command provided by this answer for finding all compressed files/folders:

gci -r C:searchpath | where {$_.attributes -match "compressed"} | foreach { $_.fullname }

Unfortunatelly this did not either help.EndEdit

In the eventlog I noticed VSS errors occuring at the time the disk2vhd error comes up.

you may experience multiple instances of VSS Error 8194 in the Application event log. These errors DO NOT generally impact the ability of the program to perform online backups, but often raise questions from system administrators or managed service providers due the error status indicated.

I tried the second solution:

The second (preferred) way to work around the issue is to make an adjustment to the default COM service activation permissions — allowing Network Service (and possibly Local Service) user account(s) to activate the IVssWriter callback interface. This method has the benefit of permanently fixing the issue in one place and allowing the VSS Writer service(s) to run at the privilege level that Microsoft intended. Any COM object accessed (by a process running as Network Service) still has the ability to enforce security restrictions it so chooses.

I couldn’t identify any of the services mentioned in the first solution:

The first is to locate the VSS writers (Start | Run | services.msc) that are erring out and change the account they are running under from Network Service to Local System. Then, restart the service process (or reboot the computer) and the VSS Writer will run with max privileges — thereby eliminating the IVssWriter callback errors.

The VSS errors are gone, but the error from disk2vhd is still occuring.

I also noticed in the security event log the following codec related error:

Event ID 6281 System Integrity

Code Integrity determined that the page hashes of an image file are
not valid. The file could be improperly signed without page hashes or
corrupt due to unauthorized modification. The invalid hashes could
indicate a potential disk device error.

File Name: DeviceHarddiskVolume2WindowsSystem32l3codeca.acm

But with the informations described in the technet thread I don’t see how this should be related to the disk2vhd operation (except playing the sound for the messagebox?):

hen audio is redirected to the client and we load audiodg, it enumerates the codecs to get information from them.

Not all codecs are signed to load in a protected process and if they are not this error is generated.

I’m using version 2.01 which should be the lates release. And I have ativated both checkboxes («Use vhdx» and «Use Volume Shadow Copy»). The error also happens when not using vhdx.

The ssd is a Samsung 850 EVO which is, as far as I know, a self encrypting device. I also use Bitlocker. Could this cause the problem? Should I deactivate Bitlocker? Anyway drive d is also located on the ssd and this drive causes no problems in disk2vhd. So I would expect that Self Encryption and Bitlocker shouldn’t be the cause for the error message. Edit: Larryc pointed that Bitlocker has to be deactivated according to the tool instructions. So I deactivated it and decrypted the drives. Unfortunatel the error message will continue to show up at the same level of progress while creating the image for drive c. EndEdit

Edit Running Checkdisk didn’t solve the problem neither EndEdit

Is it possible to identify with which file or operation the error message is caused? If not… any ideas what else could cause this type of error message in general?

Понравилась статья? Поделить с друзьями:
  • Disk2vhd error during copy incorrect function
  • Disk0s2 i o error что это
  • Disk write error steam что делать
  • Disk write error steam update
  • Disk write error steam dota 2