ramBunctious is a RAM disk program with a rich set of features.
ramBunctious maintains the advantages and eliminates the disadvantages of most RAM disk programs. Several options let you customize for your desired balance of speed, security, safety, and versatility. For example, you can set it to write through to a file on a (real) disk for safety in the event of a crash. You can mount as many RAM disks as you wish (or as many as you have memory for) simultaneously. ramBunctious uses the same memory that applications use, so the memory used for each RAM disk is instantly available for other applications when the RAM disk is put away.
Its menus, dialogs, and windows allow easy management of your RAM disks, whether you use a single RAM disk or multiple RAM disks with customized settings for each.
When you create a RAM disk, you can specify initial settings. These settings can be adjusted later using the RAM disk's settings window, and are discussed below.
When you select "New RAM Disk..." from the File menu, a standard file dialog is presented:
In addition to the standard controls to navigate and enter a RAM disk name, there are a few extra controls.
You can choose the size of your RAM disk.
If Startup Items Folder is selected, a folder called "Startup Items" will be created automatically on your new RAM disk. Any files (or aliases) in this folder will be automatically opened when the RAM disk is mounted. This powerful feature allows you to conveniently open documents or applications when you start your RAM disk.
The Automount Volume feature lets you start up your computer with a RAM disk already mounted. It works by automatically placing an alias to the new file in the startup items folder of the System folder.
The RAM-only volume checkbox lets you create a RAM disk without all the contents in an image file.
All of these options can be adjusted after the RAM disk is created -- they exist here only for convenience while creating the RAM disk.
ramBunctious has a fairly simple File menu:
New RAM disk... prompts for a new RAM disk name and size; it then mounts the new volume, and makes it available for system use.
Open... allows you to select a RAM disk image file; the RAM disk is mounted and available for normal use.
Close closes the frontmost RAM disk settings window.
Save performs a write-through for the RAM disk whose window is in front.
Put Away unmounts the RAM disk whose window is in front.
Register... launches the Register program to assist when you register ramBunctious. Once you've registered, you can enter your registration code.
Quit tries to put away all open RAM disks and, if successful, exits the ramBunctious application.
The RAM Disk menu lets you manipulate mounted RAM disks.
When you select a RAM disk from the Put Away submenu, the selected RAM disk will be put away (unless it contains open files). There are three independent ways to put away RAM disks when you're done with them: you can use this Put Away submenu; you can quit ramBunctious; finally, you can put away the volume from Finder.
Each mounted RAM disk has an item in the RAM disk menu; a check mark next to it indicates that its window is open. To open a RAM disk's window, select the item. If you select an item with a check mark already next to it, that window is brought to the front.
The features of ramBunctious include:
ramBunctious can be fully controlled by using AppleScript. For more information, see the ramBunctious dictionary (from the AppleScript Editor) and the example scripts included when you download ramBunctious.
ramBunctious cooperates with Peek-a-Boo, a process analysis program. By running Peek-a-Boo and ramBunctious simultaneously, you can see where the RAM disks exist in the Mac's memory.