Latest Post

🚀 Cách chuyển thư mục AVD của Android Studio sang ổ D để tiết kiệm dung lượng ổ C AI Nhẹ Hơn & “Ngon” Hơn: So Sánh Các Lựa Chọn Thay Thế PyTorch và Diffusers

Bạn đang phát triển Android nhưng ổ C bị đầy vì máy ảo AVD chiếm quá nhiều dung lượng? Bài viết này sẽ hướng dẫn bạn cách chuyển toàn bộ thư mục avd sang ổ D (hoặc bất kỳ ổ nào khác) mà vẫn chạy được bình thường trên Android Studio, đồng thời xử lý các lỗi thường gặp khi tạo symbolic link trên Windows.

✅ Tại sao cần chuyển thư mục AVD sang ổ khác?

Khi bạn tạo máy ảo (AVD – Android Virtual Device) trong Android Studio, dữ liệu sẽ được lưu tại:

C:\Users\<Tên người dùng>\.android\avd

Một máy ảo có thể chiếm từ 4GB đến 15GB, nên ổ C nhanh chóng đầy, gây chậm máy và lỗi khi tạo thêm AVD mới.

🔧 Hướng dẫn chi tiết chuyển thư mục AVD sang ổ D

🪛 Bước 1: Di chuyển thư mục avd sang ổ D

  1. Mở File Explorer.
  2. Truy cập: C:\Users\<Tên của bạn>\.android\
  3. Cắt toàn bộ thư mục avd và dán vào ổ D (ví dụ: D:\android\avd).

🪄 Bước 2: Tạo symbolic link trỏ từ C:\…\.android\avd sang ổ D

  1. Mở Command Prompt với quyền Administrator:
    • Nhấn Start → gõ cmd → click chuột phải chọn “Run as administrator”.
  2. Chạy lệnh sau: mklink /D "C:\Users\<Tên của bạn>\.android\avd" "D:\android\avd" Ví dụ thực tế: mklink /D "C:\Users\vinascript.com\.android\avd" "D:\android\avd"
  3. Nếu thành công, sẽ hiện dòng: symbolic link created for C:\Users\vinascript.com\.android\avd <<===>> D:\android\avd

🧯 Xử lý lỗi thường gặp khi tạo symbolic link

❌ Lỗi 1: ‘mklink’ is not recognized

Nguyên nhân: Bạn đang chạy lệnh trong PowerShell hoặc không mở bằng Command Prompt.

Cách xử lý:

  • Mở đúng Command Prompt (cmd.exe) thay vì PowerShell.
  • Nhấn Start → gõ cmd → chọn Run as Administrator.

❌ Lỗi 2: Cannot create a file when that file already exists.>

Nguyên nhân: Thư mục C:\Users\…\avd vẫn còn tồn tại.

Cách xử lý:

  • Xóa thư mục cũ bằng: rmdir /S /Q “C:\Users\Tran Thanh Tuan\.android\avd”
  • Sau đó chạy lại lệnh mklink như trên.

❌ Lỗi 3: You do not have sufficient privilege to perform this operation.

Nguyên nhân: Bạn chưa mở Command Prompt với quyền admin.

Cách xử lý:

  • Nhấn Start → Gõ cmd → Click phải > Run as Administrator.

📦 Kết quả sau khi chuyển

  • Máy ảo (AVD) vẫn hoạt động bình thường.
  • Android Studio sẽ truy cập thư mục avd qua link biểu tượng tại C:\Users\…\avd, nhưng dữ liệu thực nằm ở ổ D.
  • Tiết kiệm được hàng chục GB dung lượng ổ C.

📝 Kết luận

Việc sử dụng symbolic link để chuyển thư mục AVD ra ổ D là giải pháp tối ưu giúp bạn:

  • Tiết kiệm dung lượng ổ đĩa hệ thống.
  • Không cần thay đổi cấu hình Android Studio.
  • Dễ dàng backup, chia sẻ thư mục AVD qua ổ khác.

Hãy áp dụng ngay nếu bạn thường xuyên gặp lỗi “disk is full” khi tạo AVD!

Để lại một bình luận

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *