Windows

Przycisk paska narzędzi File Virtualization and Compatibility Files w systemie Windows 7

Historia Windows (1985-2015) — Od MS-DOSa do kafelków

Historia Windows (1985-2015) — Od MS-DOSa do kafelków

Spisu treści:

Anonim

W Windows 7 i Windows Vista, jeśli program nie ma podwyższonych uprawnień do zapisu do C: Program Files lub C: Windows folder, system Windows pozwala programowi myśleć, że tam jest, ale w rzeczywistości przekierowuje akcję do Magazynu wirtualnego w magazynie AppData w folderze użytkownika.

Zazwyczaj pliki INI, pliki danych, szablony są skierowane w taki sposób.

Wirtualizacja plików w Windows 7

Aby zrobić przykład, korzystam z przeglądarki Maxthon. Jego favicony mają być przechowywane w następującej lokalizacji:

C: Program Files Maxthon2 Favicons

Jednak są one zapisywane w następującym folderze:

C: Users Username AppData Lokalne VirtualStore Program Files Maxthon2 Favicons

Przycisk paska narzędzi zgodności

Jeśli otworzysz pierwszy folder, zobaczysz go jako pusty. Ale jeśli klikniesz na zakładkę Pliki kompatybilności , natychmiast otworzy się ten drugi folder i zobaczysz tam wszystkie favicony.

To się nazywa Wirtualizacja plików .

Jest to jedna z funkcji zabezpieczeń, która nie jest widoczna w systemie Windows. Ta funkcja zapewnia aplikacji wirtualny magazyn, w którym może odczytywać i zapisywać bez szkody dla systemu. Na przykład, jeśli masz aplikację, która próbuje pisać do System32, wówczas Windows tworzy wirtualny System32 w profilu użytkownika, z którego aplikacja może korzystać.

Internet Explorer działający w trybie chronionym korzysta z tej funkcji. Umieszcza plik w wirtualnym folderze startowym podczas odwiedzania strony internetowej, a nie rzeczywistego folderu startowego, aby nie był uruchamiany przy następnym rozruchu.

Umożliwia to uruchamianie aplikacji jako standardowy użytkownik, nawet gdy aplikacje wymagają uprawnień administratora. W skrócie Windows przekierowuje takie zapisy aplikacji z określonych zabezpieczonych obszarów do wirtualnego sklepu pod profilem użytkownika. Jest to podobne do wirtualizacji rejestru.