Không thể di chuyển thư mục ở đây khi cố gắng di chuyển Appdata \ user \ Local


8

Tôi đang cố gắng di chuyển các thư mục AppData của mình để giải phóng dung lượng trên ổ SSD của máy tính xách tay sang ổ đĩa phụ 1TB lớn hơn nhiều của tôi.

Tôi đang sử dụng tab Vị trí trên C: / Users / mark / AppData / Local để thực hiện thay đổi và nó cung cấp để chuyển tất cả các tệp sang D: / Users / mark / AppData / Local cho tôi.

Có một vài tệp bị khóa (khoảng 6?) Mà tôi bỏ qua, và sau đó nó tiến hành tạo bản sao, nhưng cuối cùng không thành công với Thư mục không thể được di chuyển ở đây : Không thể sao chép tệp từ "C: \ Users \ mark \ AppData \ Local "thành" D: \ Users \ mark \ AppData \ Local ". Điều này có thể là do một hoặc nhiều tệp trong các thư mục nguồn hoặc đích với tên tệp đủ điều kiện dài hơn 256 ký tự. Các hoạt động đã bị hủy bởi người dùng.

Tất nhiên, hoạt động không bị hủy bởi người dùng.

Các tệp đã được hệ thống mở trong nỗ lực di chuyển này:

  • UsrClass.dat
  • UsrClass.dat.LOG1
  • UsrClass.dat.LOG2
  • WebCacheLock.dat
  • WPNPRMRY.tmp
  • V01.log
  • WebCacheV01.dat
  • cài đặt.dat
  • settings.dat.LOG1
  • settings.dat.LOG2
  • 4f37877c35670ee.dat
  • 4f37877c35470ee.dat

Một bản cập nhật: Tôi có một số tiện ích MKS cũ vì vậy tôi đã tìm thấy để in đệ quy các tệp và lọc chúng cho tất cả các tệp có độ dài hơn 230 ký tự (đường dẫn đầy đủ). Nó chủ yếu lên tới một số tập tin bộ nhớ cache cho những thứ khác nhau. Loại bỏ những người đã không giải quyết vấn đề. Vì vậy, tôi không còn tin rằng điều này có liên quan đến những cái tên đủ điều kiện dài hơn 256 ký tự.
Marks

Nếu bạn muốn tiết kiệm dung lượng, bạn có thể muốn di chuyển toàn bộ thư mục người dùng. Xem câu hỏi tương tự này để biết thêm chi tiết: Buộc các chương trình được cài đặt sang ổ đĩa khác
và31415

Câu trả lời:


7

Sau nhiều giờ và nhiều ngày nghiên cứu, cuối cùng tôi đã tình cờ thấy một video YouTube hữu ích cho thấy cách thức thực hiện.

Dường như trong tất cả khả năng, chỉ cần thay đổi đường dẫn, hãy để Windows sao chép các tệp cho bạn sẽ báo cáo lỗi. Bạn sẽ kết thúc với các tập tin đang được sử dụng.

Và điều này khiến Windows không hoàn thành thao tác và để ... / AppData / Local ở vị trí ban đầu. Nó sẽ không thay đổi con đường vì thất bại.

Nhưng mẹo là quay lại ngay hộp thoại đó sau lần thử ban đầu với bản sao tệp, thay đổi đường dẫn đến nơi bạn muốn (trong trường hợp của tôi từ C: ... sang D: ...) và khi nó hỏi nếu bạn muốn di chuyển các tập tin thì nói "Không". Con đường bây giờ đã thay đổi.

Bạn cần khởi động lại hệ thống tiếp theo và bạn sẽ hoàn tất.

Bạn sẽ cần dọn sạch vị trí ban đầu không còn được sử dụng. Xác nhận điều này bằng cách xem các thuộc tính trên thư mục và đảm bảo không có tab "Vị trí" trên thư mục AppData / Local gốc.

Sau thay đổi này, tôi cũng thấy rằng các cửa sổ và một số ứng dụng đã quên mất một vài thứ liên quan đến sở thích và tôi phải sửa các thứ, như phím tắt Spotify của tôi, có đường dẫn được mã hóa cứng đến c: \ users \ mark \ appdata .. .

May mắn nhất. Tôi hy vọng điều này sẽ giúp một số.


1

Bổ sung câu trả lời MarkS, ngay cả sau khi bạn quản lý để di chuyển mọi thứ bằng cách chọn "Không" khi nó hỏi bạn có muốn di chuyển các tệp và bạn di chuyển thủ công hay không, một số chương trình vẫn sẽ cố thực hiện bằng cách sử dụng đường dẫn cũ. Điều này xảy ra với các chương trình được mã hóa cứng trong các biến PATH của hệ thống, v.v.

Một cách giải quyết cho vấn đề này là tạo ra một liên kết cứng giữa đường dẫn cũ và đường dẫn mới:

mklink /J C:\Users\Lucas\AppData\Local D:\AppData\Local
mklink /J C:\Users\Lucas\AppData\LocalLow D:\AppData\LocalLow
mklink /J C:\Users\Lucas\AppData\Roaming D:\AppData\Roaming

Vấn đề là, để tạo các liên kết cứng, không thể tồn tại một tệp có tên đó, vì vậy bạn phải xóa nó trước, và trong trường hợp của tôi, một số chương trình đã khóa nó khỏi bị xóa.

Tôi đã quản lý mở khóa AppData \ Local để tạo các liên kết cứng bằng cách sử dụng LockHunter , một tiện ích phần mềm miễn phí hiển thị các quy trình khóa tệp / thư mục.

Cài đặt Lockhunter. Nhấp chuột phải vào AppData \ Local -> "Khóa thư mục này là gì?", Nhấp vào "Khác" -> Mở khóa và đổi tên.

Khi bạn làm điều đó lần đầu tiên, chỉ explorer.exe vẫn nên khóa thư mục. Sau đó, giữ LockHunter mở, mở trình quản lý tác vụ (CTRL + SHIFT + ESC), hủy explorer.exe và lặp lại bước trước đó (Mở khóa và đổi tên lại).

Bây giờ nó sẽ làm việc. Đừng mở explorer.exe. Thay vào đó, tạo liên kết cứng. Sau khi liên kết cứng được tạo, hãy mở explorer.exe bằng cách nhấn Windows + Rvà gõ explorer.

Bây giờ bạn nên di chuyển tất cả AppData của mình và không gặp rắc rối PATH nào.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.