Hatena::ブログ(Diary)

おにぃちゃんの日記 このページをアンテナに追加 RSSフィード

2011-07-20

[] Windows7(64bit)でSSDを圧迫しているAppDataフォルダを別ドライブ(HDD)に移動する

 方法を調べてみたのですが、Windows Vistaからシンボリックリンクをサポートするようになったんですねぇ。AppDataフォルダをHDDに移動してシンボリックリンクを張ったらCドライブ(SSD)が18GBも空きました(笑。以下、私が作業した内容の備忘録。これは私が調べて試してみたやり方ですので、実施する場合は事前にバックアップを取るなど自己責任でお願いいたします。


AppData を別ドライブに移動する方法

  1. Administrator を有効にする。
    1. 「スタートメニュー」から「すべてのプログラム」をクリック。
    2. 「アクセサリ」の中にある「コマンドプロンプト」を右クリックし、「管理者として実行」をクリック。
    3. ユーザーアカウント制御のコマンドが表示されたら、「続行」をクリック。
    4. コマンドプロンプトのタイトルバーに「管理者」と表示されていることを確認し、
      net user administrator /active:yes
      と入力して Enter キーを押す。「コマンドは正常に終了しました。」と表示されればOK。
  2. 再起動し、Administrator でログイン
  3. 念のため、復元ポイントを作成しておく。
    1. スタートメニューから「コンピューター」を右クリックし、「プロパティ(R)」をクリック。
    2. 表示されたウインドウの左側にある「システムの保護」をクリック。
    3. Cドライブ(SSD)の保護が有効になっていることを確認し、「作成(C)」をクリック。出てきたダイアログ上で分かりやすい説明(「AppData移動前」など)をつけて「作成(C)」をクリック。
  4. 「D:\Users\ユーザー」のフォルダを作成。
  5. 「C:\Users\ユーザー\AppData」を「D:\Users\ユーザー\AppData」に移動。いろいろエラーが出た場合は、Administratorのアクセス権限を付与すれば移動ができる。移動なので「C:\Users\ユーザー\AppData」は消えるはずなのだが、消えない場合は、フォルダ内のデータがすべてHDD側に移動できているかどうかを確認後、削除する。削除時に「他のプロセスが使用中」というエラーが出て削除できない場合は、再起動して Administrator でログイン後に再度試すと消える。
  6. スタートメニューから「すべてのプログラム」をクリックし、「アクセサリ」の中にある「コマンドプロンプト」をクリック。
  7. cdコマンドで「C:\Users\ユーザー」に移動。
  8. 以下のコマンドを実行。
    mklink /d AppData D:\Users\ユーザー\AppData
  9. 再起動後、現在のユーザーでログインする。
  10. 「D:\Users\ユーザー\AppData」の「プロパティ(R)」の「セキュリティ」タブで、現在のユーザーのアクセス許可を「フルコントロール」に変更しておく。
  11. Administrator を無効に戻す。
    1. 「スタートメニュー」から「すべてのプログラム」をクリック。
    2. 「アクセサリ」の中にある「コマンドプロンプト」を右クリックし、「管理者として実行」をクリック。
    3. ユーザーアカウント制御のコマンドが表示されたら、「続行」をクリック。
    4. コマンドプロンプトのタイトルバーに「管理者」と表示されていることを確認し、
      net user administrator /active:no
      と入力して Enter キーを押す。「コマンドは正常に終了しました。」と表示されればOK。

ちなみに、これらの設定後にIEを起動して確認してみたところ、FlashPlayerの再インストールが必要でした。

以下、参考にした情報です。

hyahha_pghyahha_pg 2012/04/07 13:15 助かりました!ありがとうございます!

まなまな 2012/11/13 15:16 超スーパー助かりました! ありがとうございました!

名無し名無し 2013/02/28 23:53 Appdataが削除できなくてコマンドを実行しても「既に存在するファイルを作成。¥することはできません。」と表示されてしまいます どうしたらよいのでしょうか

おにぃちゃんおにぃちゃん 2013/03/01 01:49 AppDataの削除は手順5にあるとおりです。
念のため、再度手順をご確認くださいませ。

上記手順5のとおりに実施しても削除できない場合は、
以下の情報が参考になるかもしれません。

Windows 7 他のプロセスが使用中のファイルを削除する方法
http://nagabuchi.jugem.jp/?eid=453

さじさじ 2013/12/17 02:58 削除もうまくいきましたが
mklink /d AppData D:\Users\ユーザー\AppData
を入力すると「すでに存在するファイルを作成することはできません」といわれます
なにか原因がわかりますでしょうか

さじさじ 2013/12/17 03:02 ちなみにAppDataがあった場所は
C/ユーザー/(ユーザー名) にありました

名無し#]197名無し#]197 2014/06/26 19:14 さじさんと同じ問題が起き完了できません。
この手順は使わないほうがいいかと。

できましたできました 2014/06/29 23:47 「既に存在するファイルを作成することはできません」と表示される場合
リンク元フォルダがすでに存在しているのが原因です。
http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1374840078

スパム対策のためのダミーです。もし見えても何も入力しないでください
ゲスト


画像認証

トラックバック - http://d.hatena.ne.jp/oni-chan/20110720/1311181843
リンク元

航空券 債務整理