Blkcache ioerr нефатальная ошибка virtualbox как исправить

Я использовал руководство, чтобы создать базовый плагин Jira как своего рода экспериментальный/практический способ получить удобный и знакомый с JIRA SDK и с созданием плагинов относительно слушателей. Я запускаю Ubuntu на виртуальной машине, и я выполнил все шаги, включенные в руководство. Моя виртуальная машина начала замерзать, и я сначала подумал, что это может быть Джира, но теперь я знаю, что с самой виртуальной машиной что-то не так. Я получаю эту ошибку:

произошла ошибка во время виртуального машинное исполнение! Ниже приведены сведения об ошибке. Вы можете попытаться исправить ошибку и продолжить выполнение виртуальной машины.
Кэш ввода-вывода обнаружил ошибку при обновлении данных в среде “ahci-0-0″(rc=VERR_DEV_IO_ERROR).
Убедитесь, что на диске достаточно свободного места и что диск работает правильно. Деятельность можно возобновить потом.

детали говорят:

fatal=false, errorID=BLKCACHE_IOERR

I посмотрел в файл журнала, и это правильно, где он идет не так/выдает ошибку:

00:01:06.499361 кэш ввода/вывода: ошибка при записи записи со смещением 102912000 (110592 байт) в среду “ahci-0-0” (rc=VERR_DEV_IO_ERROR)

Не совсем уверен, что делать. У меня есть важные вещи в виртуальной машине, и я действительно не хочу настраивать их снова.

3 ответов


решение просто включить узел ввода-вывода кэша. Его можно активировать в конфигурации машины, хранилище “SATA Controller” использует хост ввода-вывода кэша (все остальные значения используются по умолчанию VirtualBox). После этого изменения ошибка исчезает

example screenshot


Я закончил тем, что нашел исправление с помощью antiduh:
Я клонировал свой старый vdi в новый vdi, используя:VBoxManage clonehd Linux.vdi LinuxClone.vdi Как только это произошло, я открыл VirtualBox и создал новую виртуальную машину, и когда дело дошло до раздела жесткого диска, вместо создания нового виртуального диска я выбрал существующий LinuxClone.VDI-файл, и когда я его запустил, он побежал! Я получил эту идею от в этой статье.


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


Кеш ввода / вывода обнаружил ошибку при обновлении данных в среде “ahci-0-0” (rc = VERR_DISK_FULL). Убедитесь, что на диске достаточно свободного места и что диск работает правильно. Операция может быть возобновлена после этого.

Что тут непонятного?

Moki BuffПрофи (580)

4 года назад

Действительно, если человек спрашивает значит ему не-понятно, и он нуб в английском языке и притом что я начал пользоватся не давно.

Loony
Искусственный Интеллект
(615423)
Есть для этого Яндекс – там всё подробно описано. Зачем ещё раз всё снова писать?

Moki BuffПрофи (580)

4 года назад

А для чего вообще нужно место на диске?

Loony
Искусственный Интеллект
(615423)
Странный ты – а где будет располагаться виртуальный жесткий диск? Это же файл.

[Solved] BLKCACHE_IOERR when using real disk as vmdk

When I attempt to use a virtual machine where one of the mounted disks is a vmdk pointing to a real disk, VirtualBox throws the error:

The I/O cache encountered an error while updating data in medium “ahci-0-0” (rc=VERR_ACCESS_DENIED). Make sure there is enough free space on the disk and that the disk is working properly. Operation can be resumed afterwards.

Error ID: BLKCACHE_IOERR
Severity: Non-Fatal Error

The disk in question is not locked for read/write by the host operating system in any way. The createrawvmdk command was run as Administrator and the virtual machine was also started as Administrator. If I turn on “Use Host I/O Cache” the error does not appear but the guest OS hangs. It is as if the disk is being used in read-only mode, even though Diskpart says it isn’t.

Host machine is running Windows 10 64-bit. Various Windows and Linux guests are all affected. VirtualBox version 5.2.6 and 5.1.32 both encountered this error.
EDIT: version 5.2.7 build 120865 also doesn’t work.

Last edited by socratis on 21. Feb 2018, 04:35, edited 1 time in total.

Reason: Marked as [Solved].

mberemand
 
Posts: 3
Joined: 13. Feb 2018, 18:49
Primary OS: MS Windows 10
VBox Version: PUEL
Guest OSses: Linux Mint, Arch, Win XP

Re: BLKCACHE_IOERR when using real disk as vmdk

Postby mberemand » 20. Feb 2018, 18:37

bump

mberemand
 
Posts: 3
Joined: 13. Feb 2018, 18:49
Primary OS: MS Windows 10
VBox Version: PUEL
Guest OSses: Linux Mint, Arch, Win XP

Re: BLKCACHE_IOERR when using real disk as vmdk

Postby mpack » 20. Feb 2018, 20:42

This subject has been dealt with several times in the past (since Vista in fact), I’d have thought that a search would turn something up.

e.g.

viewtopic.php?f=6&t=38914

mpack
Site Moderator
 
Posts: 38377
Joined: 4. Sep 2008, 17:09
Primary OS: MS Windows 10
VBox Version: PUEL
Guest OSses: Mostly XP

Re: BLKCACHE_IOERR when using real disk as vmdk

Postby mberemand » 20. Feb 2018, 21:06

I used several search terms in this forum as well as other sites and I only ever found suggestions to make sure I was running VBox as admin and to enable Host I/O caching. I did not see that particular thread. Previously, I made sure the READONLY attribute was cleared for the disk I was using, but that thread also mentions that I should OFFLINE the disk. After doing so, the problem is resolved. I’m not sure why it mattered, as I’ve been using the same configuration on Windows 7 and 10 hosts for a while and only just now encountered this issue with my most recent Windows 10 computer. I’ve never had to OFFLINE disks for them to work for raw vmdk. I could even get away with leaving drive letters assigned if the filesystem was ext4 or something that the Windows host couldn’t read.

Anyways, thank you for your help.

mberemand
 
Posts: 3
Joined: 13. Feb 2018, 18:49
Primary OS: MS Windows 10
VBox Version: PUEL
Guest OSses: Linux Mint, Arch, Win XP

Re: [Solved] BLKCACHE_IOERR when using real disk as vmdk

Postby Asad MIrza » 2. Mar 2020, 23:47

Issue resolved ,
Go to
->Virtual Box settings
->Storage
->Controller:SATA
(Check the option “Use Host I/O Cache”)

Asad MIrza
 
Posts: 1
Joined: 2. Mar 2020, 23:42


Return to VirtualBox on Windows Hosts

Who is online

Users browsing this forum: No registered users and 21 guests

I was using a guide in order to create a basic Jira plugin as sort of a experimental/hands-on way to get comfortable and familiar with the Jira SDK and with creating plugins regarding Listeners. I am running Ubuntu on a VM, and I followed all the steps included in the guide. My VM started to freeze, and I thought it was maybe Jira at first but now I know there is something wrong with the VM itself. I get this error:

An error has occurred during virtual machine execution! The error details are shown below. You may try to correct the error and resume the virtual machine execution.
The I/O cache encountered an error while updating data in medium “ahci-0-0″(rc=VERR_DEV_IO_ERROR).
Make sure there is enough free space on the disk and that the disk is working properly. Operation can be resumed afterwards.

The details say:

fatal=false, errorID=BLKCACHE_IOERR

I looked into the log file and this is right where it goes wrong/throws an error:

00:01:06.499361 I/O cache: Error while writing entry at offset 102912000 (110592 bytes) to medium “ahci-0-0” (rc=VERR_DEV_IO_ERROR)

Not really sure what to do. I have important stuff in the VM and I really don’t want to set it up all over again.

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

The I/O cache encountered an error while updating data in medium “ahci-0-0” (rc=VERR_DISK_FULL). Make sure there is enough free space on the disk and that the disk is working properly. Operation can be resumed afterwards

Я установил виртуальную машину Centos с virtualBox, динамически расширяющимся виртуальным жестким диском с объемом 20 ГБ, и сегодня внезапно возникла ошибка:

      Произошла ошибка при запуске виртуального компьютера! Подробное сообщение об ошибке показано ниже. Вы можете попытаться исправить описанную ошибку и восстановить работу виртуального компьютера.
      The I/O cache encountered an error while updating data in medium "ahci-0-0" (rc=VERR_DISK_FULL). Make sure there is enough free space on the disk and that the disk is working properly. Operation can be resumed afterwards
             Идентификатор ошибки: BLKCACHE_IOERR
             Критично: нефатальная ошибка

После того, как Baidu проверил это, это было из-за нехватки места на диске. Я проверил жесткий диск, и это действительно было жестоко.
Напоминаем всем, не забывайте оставлять место на жестком диске.

Я ots-luo, кодовое слово непростое, и нелегко писать учебные пособия. Если вы считаете, что статья хорошая, вы можете поставить лайк и прокомментировать, спасибо за вашу поддержку! !


Не забывайте следить за другими статьямимой блог

Добавить комментарий