Hãy để tôi đoán: chương trình đã tạo tệp và các tiện ích GNU, không chạy với tư cách quản trị viên.
Đầu tiên, một số lịch sử. Vào thời của Windows XP, rất nhiều chương trình cho rằng chúng sẽ luôn được chạy với tư cách quản trị viên và sẽ viết thư đến những nơi như C:\Windows
và C:\Program Files (x86)
với sự từ bỏ hoang dã. Với Vista, Microsoft đã cố gắng tạo ra ít quản trị viên hơn, nhưng người dùng chuẩn không thể viết thư cho những nơi đó. Họ cần những chương trình đáng ngờ đó để tiếp tục hoạt động (nếu không mọi người sẽ không nâng cấp). Vì vậy, họ đã giới thiệu một tính năng kỳ diệu gọi là ảo hóa UAC .
Các chương trình chạy như người dùng tiêu chuẩn có thể nghĩ rằng việc ghi vào các vị trí quan trọng đã thành công, nhưng trên thực tế, Windows đã thu thập dữ liệu ở vị trí của mỗi người dùng. Khi các chương trình đó tìm kiếm các tệp trong một thư mục, Windows sẽ kiểm tra xem liệu có bất kỳ tệp nào trong kho ảo của địa điểm đó hay không và nếu có, nó sẽ thêm chúng vào danh sách thư mục. (Có chức năng tương đương cho Registry.)
Có vẻ như chương trình thư của bạn đã cố gắng ghi vào một nơi bên dưới Program Files (x86)
trong khi chạy như một người dùng bình thường. Chữ viết đã được chuyển hướng, vì vậy nó không thực sự đi đến nơi đó. Chương trình vẫn có thể nhìn thấy nó, bởi vì Windows đang ảo tưởng về nó. Explorer không thấy nó bởi vì nó thông báo cho hệ điều hành rằng nó hoạt động tốt và do đó không cần chuyển hướng. Lệnh của dấu nhắc dir
lệnh không phải là một chương trình (nó chỉ là một tính năng của cmd.exe
), vì vậy nó cũng được coi là "biết" và do đó không được hiển thị các tệp tương thích. ls
rõ ràng là một chương trình, không biết, vì vậy nó được xem các tệp tương thích.
Bạn sẽ tìm thấy tập tin của bạn ở đây:
%LOCALAPPDATA%\VirtualStore\Program Files (x86)\IMAPSize\backup
Trong khi chọc vào VirtualStore
, bạn có thể ngạc nhiên về những chương trình không hoạt động tốt và cần mạng lưới an toàn ảo hóa.
Nếu bạn muốn dừng chuyển hướng, hãy chạy chương trình với tư cách quản trị viên hoặc lưu các bản sao lưu của bạn ở một vị trí mà bạn thực sự có thể ghi vào mà không có quyền quản trị viên.
ls -l
hiển thị số lượng liên kết cứng đặc biệt vào các thư mục và tệp "ẩn" ... Tôi không biết tại sao, đó cũng không phải là cách mà một liên kết cứng được giải thích trong vùng đất NTFS.