What's On Your Thumbdrive? 314
Broue Master asks: "Nowadays, we need to support not only people at the office, but friends, family, friends of the family, family of the friends... you name it! They all run Windows to a degree and there are many tools to help you when assisting. Personally, I have a thumb-drive with removable memory cards. One of them has a small bootable Linux, the other one is filled with ready to use Windows utilities (CPU-Z, Ultra-Edit32), DOS utilities I've been collecting over the years, and Unix-style utilities (ps.exe, kill.exe, and others) ported to Windows, without the need for a layer like Cygwin. I also have a copy of the install files for AVG, Spybot, Sygate and the likes. But, even though I think I have many great tools, I'm sure I do not know about a lot of great others to help diagnose and solve problem. So I ask you, what's on your thumb-drive?"
For those who know what I'm talking about... (Score:4, Interesting)
A few win32 apps on my drive (Score:5, Interesting)
Easy to bring it all.... (Score:2, Interesting)
Quick list (Score:5, Interesting)
1by1 (play MP3s), AriskKey (recover passwords), AutoRuns (enumerate startup tasks), BurnCDCC (burn ISO images), CD (basic CD player), CDex (rip CDs + convert MP3/WAV), Copier (quick scan + print), CWShredder (clean spyware), DComBob (tame DCOM), Discover (force windows onscreen), DupeLocater (find and clean), FileRecovery PC Inspector (undelete), Folder2ISO (make ISO images), FoxitReader (read PDFs), GUIPDFTK (split/join PDFs), HijackThis (find spyware), HJSplit (split/join files), Identify_Boards (identify hardware), IPAgent (show IP), KatMouse installer (due to MS drivers), LCISOCreator (make ISO image from CD), Leaktest (test firewall), Microsoft keygen (people lose things), MultiRes (change res + force refresh), Multi Timer (stopwatch), NoteTab Light (text editor), NTest (test monitor setup), OnTop (pin windows to foreground), Process Explorer (task manager), ProduKey (recover passwords), Registry Commander (virus cleanup), ResHacker (examine executables), Rootkit Revealer (just in case), ShootTheMessenger (turn service off), Shred by AnalogX (simple filer shredder), TedNPad (unicode text editor), TFT (dead pixel locator), UNPnP (tame SSDP), UPX (compress executables), UnitConverter (what it says), utorrent (basic torrent app), VCdControlTool (mount ISO images), Windows 98 generic USB flash driver, WinImp (archive to ZIP, de-archives more), WinIPs (set hardware IPs), Wizmo (create force kill shortcuts), WNTIPCFG (show IP config), WS_FTP95 (basic FTP client), XnView (image browser and effects), XPDite (minor XP-SP1 fix), YACalc (evaluate expressions), XVI32 (hex editor)
Re:The most important (Score:3, Interesting)
The information needed to rebuild my life (Score:5, Interesting)
Re:Here are two excellent resources... (Score:5, Interesting)
I've also been crazy enought to run Steam on one of my 1 gig thumb drives. Simply install Steam and the games of your choice localy (I did it with Half-Life and TFC). Then copy the whole Steam folder to your thumb drive. While updates take a long time, booting the game and downloading new maps isn't nearly as bad as you would think. Lag was minimal when I tested.
I just burn it to a CD (Score:3, Interesting)
Another advantage to the CD for things like Damn Small Linux is that you're much more likely to come accross a computer that can boot from CD (pretty common on anything 5-6 years old or newer) than a computer that can boot from USB (pretty much only standard new on PCs from the last 1-2 years or so, if that).
Severe Thumbdrive Addiction Syndrome... (Score:3, Interesting)
Now, what do I keep on mine? Slax - Kill Bill, of course [slax.org] it really has brought me the level of standardization that I need from one computer to the next and it can do all (like many other small distros) the things that I need. I would however recommend something like Truecrypt [sourceforge.net] for ensuring the security of your information. I would also recommend that you back your drive up on a regular basis, these things can be a bit unforgiving.
I could go on and on about the various apps, it really all depends on what you are doing. I do find the following though, very useful: Wireshark (Ethereal) [wireshark.org], Open Office [openoffice.org] and the usual suspects, samba, Etherwake, NVU, Thunderbird, rdesktop, various vnc flavors and other well known management utilities.
If I did not emphasize enough earlier, if you are going to rely on these little gems, I think you should always have an identical spare, and additionally, perform a backup on a regular basis. You might want to get creative and build a library of tools which could be easily accessed remotely to keep your drive lean. I would also highly recommend encrypting data you wouldn't want public.
Doom. (Score:4, Interesting)
Very small USB drive (Score:3, Interesting)
Why system restore utilities? (Score:3, Interesting)
Unix Tools and such (Score:4, Interesting)
First, you have to deal with the fact that your USB key may not always mount as the same drive letter. I use pstart to take care of this: http://www.pegtop.de/start/ [pegtop.de]. A great little app to give you a consistent environment no matter who's machine you are using.
Next, a unix environment. First, get a bunch of tools (including zsh) from here:
http://unxutils.sourceforge.net/ [sourceforge.net]. Some of these don't work (man, df, etc), so you will want to find better versions elsewhere (they do exist! I just discovered a good version of DF from this thread, thanks! Others include dd, ls). Zsh is the killer app from this suite. A nice shell that does not depend on cygwin. You'll need to create two files to set up your environment. All of my unix tools exist in a subdirectory called 'unixtools' on the key disk.
Start with a script (call it startup) to properly initialize zsh to know where your stuff is. You then initialize zsh from pstart using 'unixtools/zsh.exe startup' Note that $UTD will now be defined as your unix tools drive for use in any other sh scripts you want to write:
And of course we need a .zshrc (you need to replace ls with a version I don't recall where is at this moment for DIRCOLORS to work). You can see I have set up some aliases, most notably for gvim (this demonstrates the use of $UTD):
One app I like to use on the USB drive is freecommander. Unfortunately, this program relies solely on its INI file, and does not take parameters for browsing. To fix this, I wrote the following script called 'browse' for launching it:
Notice above that I can actually use a 'shebang' line, thanks to the $ZSHROOT environment set up in our startup script. Very cool! This even works if you install activestate perl on your key disk. I put perl in unixtools/perl. That means that from your zsh, you can do things like './test' where 'test' has '#!/perl/bin/perl.exe -w' as its first line. I think this is very cool!
:) Some other things I have on the key disk, that didn't involve quite the devotion of time:
I should put this all on a web page one of these days