3

У меня есть несколько виртуальных машин Windows-7, относящихся к D:-drive. Этот D:-drive, похоже, настроен как отображение диска, как видно из результата команды subst :

Prompt>subst
D:\: => C:\d_drive

У меня есть копия этой машины, где я хотел бы подключить тот же диск, но это, похоже, не работает:

Prompt>subst D: C:\d_drive
Invalid parameter - D:

Довожу до вашего сведения:

  1. Команда subst не упоминает, что D:-drive уже отображается.
  2. Команда net use не упоминает, что D:-drive уже используется.
  3. Настройки конфигурации, Управление компьютером, Управление дисками не упоминает D:-диск уже существует.
  4. Я ничего не вижу в программе просмотра событий (или я смотрю не в том месте).

Что может быть не так? Что может привести к тому, что subst отказывается отображать этот D:-drive?

3 ответа3

4

Если вы получаете следующее сообщение об ошибке при запуске subst:

Неверный параметр

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

 wmic logicaldisk get name

Вывод этого будет что-то вроде:

Name    
C:
D:
E:

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

Диск уже ПОДТВЕРЖДЕН

0

Попробуйте что-то вроде R вместо D. Может быть, D зарезервировано для привода CD.

C:\Users\user>subst R: c:\crp

^^^ that worked

C:\Users\user>d:
The device is not ready.

^^ looks like D is used already

C:\Users\harvey>j:
The system cannot find the drive specified.

^^^ that's the [normal] message when a drive letter isn't assigned 

C:\Users\user>subst D: c:\crp
Invalid parameter - D:

^^^ see I get the same error as you when I try it with D. Try it with R.

C:\Users\user>
0

Краткий ответ: D: уже существует. Попробуйте что-то вроде subst C: F:\temo, и вы получите «Неверный параметр - C:». Не могу сделать это, потому что он уже существует и, следовательно, ошибка.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .