2 つのドライブにまたがる Visual Studio、1 つのドライブが故障

2 つのドライブにまたがる Visual Studio、1 つのドライブが故障

最近、D: ドライブのハード ディスクが故障しました。そこに Visual Studio 2013 Update 4 がインストールされていましたが、もちろん VS は OS (Windows 8.1) がインストールされている C ドライブから 10 GB 以上を占有し、基本的に VS は 2 つのドライブにインストールされていました。

そして、D ドライブに障害が発生したため、Visual Studio を修復、変更、またはアンインストールできず、これらの各オプションで複数の異なるエラーが返されます。

VS を再インストールして C ドライブに完全に保存するか、データが復旧するまで待つかのどちらかにしたいと思います。待つほうがよいのですが、現実にはおそらくそれは不可能です。

2 つの選択肢のうち、どちらを実行することをお勧めしますか?

データが復旧したら、VS は正常に動作を再開すると思いますか?

D ドライブのデータが戻ったら C ドライブに再インストールする場合、何か問題はありますか? それとも、そこにある VS インストール フォルダーを削除するだけで済みますか?

アンインストール オプションを実行すると、次のエラーが発生します。

Visual Studio コア機能 インストール中に致命的なエラーが発生しました。
Windows Phone エミュレーター 8.0 コンフィギュレーター パッケージが失敗しました。
Microsoft Visual Studio 2013 のチーム エクスプローラー パッケージが失敗しました。
Microsoft Visual Studio 2013 パフォーマンス コレクション ツール ENU パッケージが失敗しました。
Microsoft Visual Studio 2013 パフォーマンス コレクション ツール パッケージが失敗しました。 Blend
for Visual Studio 2013 ENU リソース パッケージが失敗しました。
Blend for Visual Studio 2013 パッケージが失敗しました。

ログファイルもここにあります:http://pastebin.com/pw8q5n4g

編集: IObit アンインストーラーによりアンインストールは成功しましたが、再インストールは失敗しました。レジストリをいじってもインストール パスを変更できません (d ドライブはもう存在しません)。システムをだまして C ドライブにインストールすると (subst d: c:path)、さらにエラーが発生します。

Microsoft Office 2013 開発者ツール (Microsoft Visual Studio 用) (x64) パッケージが失敗しました Microsoft Office 2013 開発者ツール (Microsoft Visual Studio 用) (x64) ENU 言語パック パッケージが失敗しました

答え1

残念ながら、通常の (公式の!) アンインストーラーが失敗すると、もうだめです。私はかつて、レジストリから Visual Studio 2013 を手動で削除しようと 1 日を費やしました。もちろんうまくいかず、Windows を再インストールする必要がありました。

もともと、フォルダを新しい SSD に移動し、シンボリックリンクを作成していました。その後、このリンクは何らかの理由で (おそらくアップデートにより) 削除されました。その後、すべてがおかしくなりました。

Visual Studio は数万の小さなコンポーネントで構成されています。手動で管理するのは不可能です。サードパーティのクリーナーが機能する可能性はほとんどありません。

関連情報