MojoPac: Making Your Personal PC Portable Performance and Security in MojoPac Joseph Moran
Using MojoPac
If the host system is configured for AutoPlay, simply inserting your MojoPac device will bring up the login screen, otherwise you can launch start.exe on the device. After you log in, you're presented with what is essentially an independent Windows XP environment that acts and looks just like conventional Windows (except that the MojoPac device becomes your C drive).
Before you can do much with MojoPac, you need to install your apps. In theory, any program that runs on Windows should also run on MojoPac, but there may be some that get tripped up by the MojoPac environment. RingCube's MojoPac Web site offers a list of applications that have been specifically tested with the software, and while the list isn't huge, it does cover the most popular applications in many categories.
We were able to use a host of applications successfully, including Mozilla Firefox, Mozilla Thunderbird, OpenOffice, Trillian (IM), Skype, and Copernic Desktop Search. We also found that the data and settings we had specified for transfer to MojoPac were in fact replicated without any problems. The only hitch we encountered was that although Firefox settings and even browser extensions present on the test PC were preserved intact, we did have to re-install plug-ins.
MojoPac's Windows environment runs full screen and can't be made to run in a window, but we like the fact that MojoPac can make use of whatever display hardware the host system happens to have. (So for example, when we ran it on a system with two monitors, both of them were usable.) The MojoPac environment uses a product logo as desktop wallpaper, and though you can replace it with your own, leaving the default wallpaper in place serves as a visual cue to help you remember whether you're using Windows on MojoPac or on the host system.
The MojoPac environment is designed to have a high degree of independence from the host PC, but it's not entirely autonomous. For example, since Internet access is provided via the host's network subsystem, when an application within MojoPac attempts to go out to the Net the app may be flagged by a firewall running on the host (this generally won't occur if the application in question is also installed on the host, however).
Fortunately you'll know when this kind of thing happens, because a tray icon within MojoPac's Windows desktop will notify you when a window pops up on the host that may require input (a firewall alert dialog is a good example). If you need to switch back to the host PC while running MojoPac, you can easily do that by clicking a button provided on a toolbar that resides on top of the desktop.
In spite of MojoPac's dependence on the system it's running on for computing resources, it doesn't use the host to store files or cache any user data. After spending some time browsing and creating/editing files on the MojoPac, we couldn't find any trace of residual data on the host's hard drive.
External storage devices are almost always significantly slower than internal drives, so a MojoPac's Windows environment won't perform with the same alacrity as native Windows running directly off the PC. Still, it was very usable and we didn't notice any significant performance issues while using it with the previously mentioned general-purpose applications. That said, the faster your storage device, the better your performance within MojoPac should be.
Whatever device you choose, you can speed MojoPac up somewhat by using the Windows XP settings to optimize the removable storage device for performance (which enables write caching) rather than for safe removal. The catch is that this requires you to use the Windows safe hardware removal tray icon before ejecting your device, lest you risk data corruption or loss. We inadvertently did this a few times and luckily all was well after running a chkdsk on the device, which MojoPac prompts you to do when necessary.
As mentioned above, the MojoPac environment can be password protected, which should prevent an unauthorized user from logging into your device. This password feature doesn't afford any real security though, since all the files on the MojoPac device are stored unencrypted. In other words, you can traverse the file structure and open files on the device without any obstacles, whether you're logged in or not. Therefore, it bears repeating: If you plan to carry data that's even remotely sensitive, an encrypting device or utility is a must (though this will likely put a crimp in the convenience factor.)