Установите Visual Studio 2008 Sp1 на диск «D»

Я пытаюсь установить VS2008 sp1 на свою рабочую машину - у нее жалкий диск C на 10 ГБ. Загрузчик SP1 не дает возможности устанавливать элементы в D, только C. Ему требуется 3 Гб свободного места, а на машине всего около 700 Мб.

VS позволил мне установить в D, почему не SP. Единственное, о чем я могу думать, что для этого требуются системные файлы, установленные в Windows и т. Д., Но я не могу поверить, что есть системные файлы объемом 3 ГБ?

Ответов (9)

Решение

Стоит прочитать:

http://blogs.msdn.com/heaths/archive/2008/07/24/why-windows-installer-may-require-so-much-disk-space.aspx

Если у вас пустой раздел, вы можете попытаться создать подключенный диск (т. Е. Сопоставить раздел с пустой папкой на диске C:) и посмотреть, сможет ли его использовать загрузчик SP1.

Я смутно помню, как это случилось со мной, когда у меня был установлен Office 2007 до VS 2008. Я не помню, какие опции я установил для Office 2007.

Обновление: теперь я помню, что это было связано с тем, что у меня уже были установлены инструменты Visual Studio для Office. Когда я обновил свой компьютер, я сделал чистую установку без проблем, установив VS 2008 перед установкой Office 2007 и VSTO. Так что, скорее всего, вам придется удалить все, что заставляет VS 2008 перейти на конкретный диск.

Даже если вы заставите его переключать диски, он все равно поместит много вещей на системный диск.

Вы обновляете свою текущую версию или удалили VS 2008 Gold? По умолчанию установщик не позволит вам изменить каталог, если установлены какие-либо существующие версии VS.

Чтобы переместить установку, вам нужно будет удалить все установленные вами выпуски 2008 (включая любые экспресс-выпуски), после чего должна быть включена опция выбора места установки.

Когда вы говорите «диск C 10 ГБ», вы имеете в виду 10-гигабайтный диск или раздел? Если первое, вам действительно стоит подумать о замене диска - он старый , и я бы начал беспокоиться о том, сколько ему осталось жить.

В последнем случае, если предположить, что ограничение диска C: не может быть легко обойти, тогда я бы посмотрел на увеличение размера раздела C :. В зависимости от того, насколько заполнена оставшаяся часть диска, это может занять некоторое время. Я бы также подумал о том, чтобы потратить несколько десятков долларов (40 или 50 долларов, я полагаю) на диспетчер разделов от кого-то вроде Acronis или Paragon. Начните работу непосредственно перед тем, как закончить дневную работу - это может занять несколько часов, особенно если диск достаточно заполнен.

Вы также можете скачать полный ISO-образ VS2008 SP1 отсюда .

Затем вы можете записать его на DVD или использовать такой инструмент, как панель управления Virtual CD-ROM от Microsoft, чтобы смонтировать ISO как другой привод.

После монтирования ISO в качестве виртуального диска вы можете запустить установку SP1 оттуда.

Я столкнулся с той же проблемой, и в итоге переместил мои Outlook archive.pst и windows.edb (новый файл индекса живого поиска) в D: чтобы освободить место вместо того, чтобы пытаться втиснуть квадратный колышек в круглое отверстие с помощью Приводы колки SP1. В этом отношении очень помогает WinDirStat , который сканирует диск по вашему выбору и определяет размер каждой папки и файла, чтобы вы могли выявить некоторые случайные большие объекты и переместить их, если это возможно.

Я также столкнулся с той же проблемой на сервере, на котором всего 20 ГБ на диске C :. Я нашел способ освободить достаточно места для выполнения работы, переназначив выделение виртуальной памяти системы для использования диска D: вместо C :. В моем случае это освободило около 4 ГБ.

В Windows XP это можно установить в системных свойствах «Мой компьютер», на вкладке «Дополнительно», в параметрах производительности: http://support.microsoft.com/kb/308417.

У меня была такая же проблема с VS2008, установленным на диске C: размером всего 12 ГБ.

Я полностью удалил VS2008, выполнив действия, описанные вручную на этой странице, а затем с помощью авто-деинсталлятора:

http://msdn.microsoft.com/en-us/vstudio/bb968856.aspx

Затем я перезагрузил машину.

Затем я переустановил VS2008 на диск E :.

Затем я перезагрузил машину.

Затем я смог установить SP1 - теперь ему не нужно было столько места на диске C :.