Чтобы увеличить место на моем диске c, мне пришлось удалить все мои тома и создать заново, выделяя больше места для C, что я и сделал, после чего мое имя диска G не существовало. До этого я использовал для установки всех своих программ в G. Теперь, поскольку диск не существует, я хочу удалить всю информацию о программах, которые я установил в G, так как они были удалены при удалении тома.

Я также хочу установить cilk++, но это дает мне диск с ошибкой g:.

Если я вставляю pendrives, чтобы получить том с именем G, запускается установщик cilk++, но он говорит, что он будет интегрирован в Visual Studio 2008, который у меня ранее был на диске G (но больше не существует), и не показывает Visual Studio 2010, который я недавно установлен в C диск. Как это исправить? Пожалуйста помоги.

2 ответа2

0

У меня есть другой (нестабильный) вариант. Вы можете использовать Subst (через CLI) для создания виртуального диска (с буквой G, конечно), который будет указывать, где вам нужно. Если требуется восстановить структуру папок, вы можете использовать MKLink (или Sysinternals Junction) для создания символических ссылок на папки. Одно большое преимущество здесь состоит в том, что, насколько я вижу, нет никаких плохих последствий, которые вы не можете легко повернуть вспять (удалив виртуальный диск).

0

Вы испытываете, почему установка программных файлов в назначенный каталог программных файлов не является просто симметричной проблемой. Непереносимые программы упоминаются во всей системе и обычно ломаются, когда подвергаются простым файловым операциям или, в этом случае, исчезновению всего диска. Теоретически, запись в программных файлах может быть изменена, но многие программы не созданы для того, чтобы выжить. Единственный надежный способ перенести установленные программы на новый диск - правильно их удалить, а затем переустановить в другом месте.

Само собой разумеется, что переформатирование диска не эквивалентно правильной процедуре удаления, а при отсутствии файлов программы шансы на чистое и успешное удаление крайне малы. Если возможно, лучше всего восстановить исходный G-диск из резервных копий и соответствующим образом удалить установленное программное обеспечение.

Второй вариант - вручную удалить все оставшиеся ссылки на программы, которые когда-то были установлены на G:-drive. Утомительная задача для одной программы, которая могла оставить свой след в десятках разделов реестра, файлов пользовательского пространства, зависимостей, стороннего программного обеспечения ... Для многих программ, как это возможно в данном случае, это невозможно. В лучшем случае это может служить быстрым и грязным решением для исправления определенных проблем, таких как ошибки установки для cilk++. Будьте готовы продолжать работать с очень нестабильной системой.

Самый строгий, но, скорее всего, самый быстрый и лучший способ разрешить ситуацию - сделать резервную копию всех ценных данных, отформатировать диск C: и переустановить операционную систему и другое установленное программное обеспечение.

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