Просто для записи, я столкнулся с той же проблемой после нескольких дней работы моего контейнера Jenkins без проблем, внезапно он отказался начать снова, выплевывая ошибку, описанную в вопросе. После одного часа расследования я попытался отключить диск C: и снова поделиться им, и, наконец, Docker Desktop сказал мне, что у меня есть брандмауэр, блокирующий порт 445 и, следовательно, блокирующий общий доступ к файлам между хост-машиной и виртуальной машиной. Вероятно, правило, добавленное системным администратором после обновления системы.
Я сделал быстрый тест, просто отключив брандмауэр, и контейнер Jenkins снова запустился без проблем. Подробнее об этой проблеме здесь: Настройки брандмауэра Windows, чтобы Docker для Windows мог использовать общий диск
Если это не сработает, возможно, вы изменили пароль своей учетной записи Windows. В этом случае вам просто нужно сбросить учетные данные Docker для обмена файлами, чтобы Docker мог снова получить доступ к файловой системе.