Невозможно отключить "субстратный" диск

15594
Marcel

Итак, у меня есть этот G:диск, который я на 99% уверен, что «смонтировал», substчтобы связать папку с буквой диска. Если дважды щелкнуть по нему, я вижу содержимое C:\User\Marcel\Google Drive.

В любом случае, сейчас я хочу избавиться от этого, но мне не повезло. Я пытался запустить subst G: /dкак в обычной, так и в командной строке с повышенными правами, а также пытался связать новую папку поверх, G:и оба раза я получил Invalid parameter - G:. Это также все еще там после перезагрузки, что странно, потому что substне должно сохраняться после перезагрузок. Я также пробовал эти вещи в безопасном режиме, и ничто не отличается.

Я проверил, что запускается при запуске, используя CCleaner, и там тоже ничего не связано.

Любые идеи о том, как решить эту проблему? Смотрите скриншот ниже странности.

bung subst in Windows 7

4
Просто для смеха попробуйте перезагрузить полный цикл питания, это может / не может помочь. mdpc 11 лет назад 0
@mdpc У меня была эта проблема более шести месяцев, и с тех пор я сделал около десятка перезагрузок на полную мощность. Marcel 11 лет назад 0
Что говорит `net use` (нормальное / повышенное)? mousio 11 лет назад 0
@mousio `Новые связи будут запомнены. В списке нет записей как для обычного, так и для повышенного уровня. Marcel 11 лет назад 0

7 ответов на вопрос

3
EkriirkE

Если вы просто печатаете SUBSTсамостоятельно, без параметров, в нем будут перечислены все буквы дисков, созданные в subst, например,

C:\>subst Z: C:\Windows C:\>subst Z:\: => C:\Windows C:\>subst z: /D C:\>subst (blank) 

отобразить Z: в папку Windows, показать список сопоставлений, удалить Z: сопоставление, снова показать сопоставления (нет). Так что, если вы не видите его там, он не был создан subst.

2
mprill

You probably used subst from an elevated command prompt. When that is done calling subst from a normal command prompt doesn't return the mappings made in the elevated one.

Try calling subst in an elevated commant prompt (start -> cmd -> ctrl+shift+enter or right click and Run as administrator).

Все еще нет игральных костей, даже из повышенного приглашения никакие отображения не возвращаются. Marcel 11 лет назад 0
Можете ли вы проверить, является ли источником этого письма ключ реестра `HKEY_LOCAL_MACHINE \ SYSTEM \ MountingDevices`? mprill 11 лет назад 0
Нет, есть несколько от `\ DosDevices \ B` до` \ DosDevices \ V`, но нет `\ DosDevices \ G`. Marcel 11 лет назад 0
У меня также была проблема с отключением `sub` диска. Оказывается, верно и обратное тому, что вы предлагаете. Я смонтировал его в командной строке без повышенных прав и пытался удалить его в командной строке с повышенными правами. Переключение на командную строку с тем же более низким уровнем привилегий решило проблему. Престижность! Jim Fell 8 лет назад 2
1
EricSaurus

Попробуйте использовать сеть (как подсказывает Мусио выше). Сегодня у меня была похожая проблема с большинством дисков, подключенных к сетевым подключениям, и «net use * / d» смог сделать буквы дисков доступными.

D:\>net use New connections will be remembered.  Status Local Remote Network ------------------------------------------------------------------------------- Disconnected K: \\foo\scratch Microsoft Windows Network ... Disconnected Z: \\foo\scratch Microsoft Windows Network The command completed successfully.  D:\>net use * /d 
0
Karan
  1. Запустите / запустите / введите «diskmgmt.msc» и нажмите Enter

  2. Щелкните правой кнопкой мыши C: и выберите « Изменить букву диска и пути».

  3. Если в дополнение к C: указан G:, выберите его и нажмите « Удалить».

  4. Ок твой выход

К сожалению, только ** D: ** указан в разделе ** Изменить букву диска и пути ... ** для ** C: **. Наоборот. Marcel 11 лет назад 0
0
CodeAlchemist

Just ran into this issue. Found that the drive letter I was trying to substitute was taken by a virtual drive. So it might be worth checking any virtual drive you may have mounted and unmount them all. e.g. PowerISO or VirtualCloneDrive etc...

Использует ли это тот же процесс, что и команда `subst`, которую использовал OP? bertieb 9 лет назад 0
0
Steven the Easily Amused

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

$ subst I:\: => C:\Users\ME\Dropbox\Images  $ subst /D I: Invalid parameter - D:/  $ subst I:\ /D Invalid parameter - I: /D  $ subst I: /D Path not found - D:/ 

Проблема очевидна? Это что-то простое:

$ which subst /c/WINDOWS/system32/subst 

Заметьте путь ?! Я запускал subst в оболочке Cygwin, созданной путем установки GitHub на Windows 10. Значки оболочек и цвета по умолчанию идентичны, поэтому я не заметил - глупый я. Подсказка "$" должна была быть подсказкой (или MINGW64 в строке заголовка).

Кстати, Subst - это команда Linux, полностью отличающаяся от Windows Subst.

-1
Levent

Откройте командную строку и выполните эту команду

subst /D G: