Я не знаю ответ на это наверняка, но от того, что я вывел, кажется что --
интерпретируется как предшественник аргумента. Поскольку никакой аргумент не передается, это игнорируется и так значения по умолчанию к cd
, который берет Вас к Вашему корневому каталогу.
Это, кажется, происходит для некоторых стандарт utils:
[james@aladdin blah]$ pwd
/home/james/blah
[james@aladdin blah]$ touch hello
[james@aladdin blah]$ ls -
ls: cannot access -: No such file or directory
[james@aladdin blah]$ ls --
hello
[james@aladdin blah]$ rm -
rm: cannot remove '-': No such file or directory
[james@aladdin blah]$ rm --
rm: missing operand
Try 'rm --help' for more information.
хорошо, слава богу, я решил это!
виноват двойной ">" в vm xml ... это выглядело так:
</configuration>>
отредактировал файл, чтобы он выглядел следующим образом:
</configuration>
теперь он вернулся в диспетчер Hyper v! только что произошла ошибка при загрузке виртуальной машины о сетевом адаптере, но это легко исправить с помощью настроек виртуальной машины.
теперь просто нужно на всякий случай объединить снимки с основным vhd ...
Почему бы вам просто не воссоздать контейнер виртуальной машины и не присоединить к нему существующий виртуальный жесткий диск, а затем загрузить виртуальную машину?