Video Screencast Help
Search Video Help Close Back
to help
New in the Rewards Catalog: Vouchers for "Symantec Technical Specialist" and "Symantec Certified Specialist" exams.

Virtualization in Vista vs SVS; What's the Difference?

Updated: 29 Jul 2010 | 5 comments
Scott Jones's picture
0 0 Votes
Login to vote

Q:
Kevin asked, "I understand that Windows Vista is capable of virtualization. What's the difference between Vista Virtualization and SVS?"

A:
Timely question, Kevin. See if this helps.

The SVS virtualization technology is based on file system and registry redirection. This snippet from my blog explains:

Redirection can occur at the file-by-file level (like with SVS), at the directory level (e.g., UnionFS) or at the volume level (like the old DOS SUBST command). So it's nothing new and it certainly is not specific to Altiris. In fact, Microsoft is doing file system redirection in Vista to better support legacy applications that want to write to protected system areas; see this. [Unfortunately, they are calling the feature "file system and registry virtualization," which is causing some customer confusion. But it is "virtualization" by my own definition, so we'll just have to do our best explaining the differences.]

The difference is that with the Vista feature you reference, all legacy apps write to the same "virtual" space (or the same "layer," to use the SVS terminology). As MS explains in their doc, this can cause conflicts (exactly the opposite of SVS), and, since the common redirection area is ACL'd somewhat open, can reduce security (whereas SVS passes through the standard ACL's of the corresponding real locations in the file system and registry, so normal Windows security is maintained).

So the technology is fundamentally different, as well as the purpose. All the Vista feature is concerned with is legacy app compatibility. While SVS can get you that (without the conflicts and the security compromise), the main purpose of SVS is virtualizing an entire app -- any app -- as a discrete unit that can be rapidly and reliably moved around. In a nutshell, app virtualization is all about "faster, more reliable availability and removal of apps; conflict elimination; and state maintenance."

Comments

arjain's picture
26
Sep
2007
0 Votes 0
Login to vote

Vir. in Vista

I am new to Vista Virtualization.
my query is:
how redirection of files in vista will support legacy software?

~SysPanacea - Remedy for PC problems.

If a forum post solves your problem, please flag it as a solution. If you like an article or blog post vote for it.

Scott Jones's picture
28
Sep
2007
0 Votes 0
Login to vote

Legacy App Support in Vista

The Vista feature allows legacy applications that need to write to protected system areas to do so, but virtually. The apps function correctly, but since the writes are redirected to the special area just for their use, the real system locations go untouched.

Scott Jones
Business Critical Engineer, Endpoint Virtualization
Symantec Corporation
www.symantec.com
 

arjain's picture
03
Oct
2007
0 Votes 0
Login to vote

Directory required for storage

1. Like SVS uses files and folder redirection technology by keeping all files under fslrdr folder, is Vista using same technology of redirecion. If yes, then where it stores the data.

2. If Vista does not allow the software to install normally and user then need to use legacy methord of deplying the software the how does redirection helps in providing stability.

~SysPanacea - Remedy for PC problems.

If a forum post solves your problem, please flag it as a solution. If you like an article or blog post vote for it.

Scott Jones's picture
12
Oct
2007
0 Votes 0
Login to vote

Check this article...

I'm betting this answers all your questions, and more.

Scott Jones
Product Manager
Altiris, Inc.
Now Part of Symantec

Scott Jones
Business Critical Engineer, Endpoint Virtualization
Symantec Corporation
www.symantec.com
 

R-Vijay's picture
13
Oct
2007
0 Votes 0
Login to vote

Support for legacy applz

hi Jain,

Read through this article to understand the virtualization support for Legacy applications.

http://juice.altiris.com/node/2665

Hope it is useful for you.

Cheers'
Viju

Microsoft MVP [Setup-Deploy]
Weblog: www.msigeek.com