在" D"驱动器上安装Visual Studio 2008 Sp1
我正在尝试将VS2008 sp1安装到我的工作机器上,该机器具有可怜的10Gb C驱动器。 SP1引导程序不提供将项目安装到D(仅安装到C)的选项。它需要3Gb的空闲空间,并且计算机只有700Mb的空间。
VS让我原本无法安装SP到D。我唯一想到的是它需要在Windows等系统中安装系统文件,但我不敢相信有3Gb的系统文件吗?
解决方案
回答
如果我们有一个空的分区,则可以尝试创建一个已安装的驱动器(即,将该分区映射到C:驱动器上的一个空文件夹),然后查看SP1引导程序是否可以使用它。
回答
当我们说" 10Gb C驱动器"时,我们是说它是10 Gb磁盘或者分区吗?如果是前者,那么我们真的应该考虑更换旧的驱动器,而我将开始担心它必须使用多长时间。
如果是后者,则假设无法轻松解决C:驱动器限制,那么我将考虑增加C:分区的大小。根据驱动器其余部分的容量,这可能需要一段时间。我还考虑过从Acronis或者Paragon之类的人那里花几十美元(我猜是40或者50美元)买一个分区管理器。在一天完成工作之前将其启动,这可能需要几个小时,尤其是在磁盘已满的情况下。
回答
我们也可以从此处下载完整的VS2008 SP1 ISO映像。
然后,我们可以将其刻录到DVD上,也可以使用Microsoft的"虚拟CD-ROM控制面板"之类的工具将ISO挂载为另一个驱动器。
将ISO挂载为虚拟驱动器后,可以从那里运行SP1安装。
回答
我们是否正在升级当前版本,或者已卸载VS 2008 Gold?默认情况下,如果安装了任何现有的VS版本,安装程序将不允许我们更改目录。
要移动安装,我们将需要卸载已安装的2008年所有版本(包括任何Express Edition),然后应该启用"选择安装位置"选项。
回答
我隐约记得在VS 2008之前第一次安装Office 2007时发生了这种情况。我不记得为Office 2007安装了哪些选项。
更新:我记得现在这与我已经安装了Visual Studio Tools for Office有关。当我升级计算机时,通过在安装Office 2007和VSTO之前安装VS 2008,可以进行所有安装的全新安装。因此,很可能我们必须卸载导致VS 2008转到特定驱动器的所有驱动程序。
即使我们确实要切换驱动器,它仍然会在系统驱动器上放很多东西。
回答
值得一读:
http://blogs.msdn.com/heaths/archive/2008/07/24/why-windows-installer-may-require-so-much-disk-space.aspx
回答
我遇到了同样的问题,最终将我的Outlook archive.pst和windows.edb(新的实时搜索索引文件)移到了D:腾出空间,而不是试图用一个方形钉SP1拆分驱动器。 WinDirStat在这方面有很大的帮助,它可以扫描我们选择的驱动器并识别每个文件夹和文件的大小,以便我们可以发现一些随机的大实体,并可以移动它们。
回答
在C:驱动器上只有20gb的服务器上,我也遇到了同样的问题。我找到了一种释放空间的方法,通过重新分配系统的虚拟内存分配以使用D:驱动器而不是C:来完成工作。就我而言,这释放了大约4GB。
在Windows XP上,可以在"我的电脑"系统属性,"高级"选项卡,"性能选项"中进行设置:
http://support.microsoft.com/kb/308417
回答
我对安装在C:驱动器上的VS2008遇到了同样的问题,该驱动器的大小仅为12Gb。
我按照本页中的手动步骤完全卸载了VS2008,
然后使用自动卸载程序:
http://msdn.microsoft.com/en-us/vstudio/bb968856.aspx
然后,我重新启动了计算机。
然后,我在E:驱动器上重新安装了VS2008.
然后,我重新启动了计算机。
这样我就能够安装SP1,因为现在它不需要在C:驱动器上那么多的空间。