Safety of your knowledge stored in SuperMemo
Knowledge you store in SuperMemo might belong to your most precious data on your hard disk! After all it cost you months or years of editing and repetitions. You must continue your repetitions indefinitely to make sure you do not forget what you have learned. This is why backup skills are so important!!!
The fastest way to backup your collection is to use Shift+F12 (File : Tools : Quick backup). You should make a copy on a different hard disk every few days and on other media every month or so. You will quickly notice that floppy diskettes are not enough to store all your knowledge. It is then highly recommended you use some other high-capacity storage device (e.g. CDR recorder)
To quickly copy you collection to another location, you can
also use File : Copy collection (Ctrl+Shift+C)
If you add a great deal of multimedia files to your collection, you can also use File : Tools : Semi-copy to save your non-multimedia files. Such a copy will take less space and preserve the structure of your collection without storing images, sounds, videos, etc. Semi-copy cannot be used as a replacement for Copy collection. From time to time, you should back up the entire collection to be sure your multimedia files are not lost
If you are using a commercial collection available on CD-ROM, you can save lots of space if you backup only the learning process. You can do it with File : Tools : Export : Learning process. Note that this will not preserve changes you have made to texts in your collection. In case of a mishap, you can reinstall your commercial collection and restore the learning process with File : Tools : Import : Learning process. For example, the full semi-copy of Advanced English takes nearly 50 MB while the learning process backup takes from 0.1 to 3 MB depending on how much work you have put in repetitions
If you would like to use archiving tools to reduce the size of your backup, remember to do the following:
- copy the file <your collection>.kno and the folder <your collection> into one archive. Many users make a cardinal mistake of archiving only the kno file which is useless without the files in the accompanying folder
- remember to preserve the paths in archiving. If you fail to do this step, you will most likely be unable to reassemble hundreds of files into appropriate folders
- find physics.kno (e.g. with Alt+F7 search)
- in the panel displaying physics.kno, select physics.kno and [physics] folder (e.g. with Ins or with Ctrl+click)
- choose Alt+F5 for Pack files
- select Pack path names and Pack subdirectories (to preserve paths and folders)
- choose OK. Your newly created archive should appear as a ZIP file with the default name <collections folder>.zip (this is systems.zip by default)
Frequently Asked Questions
(Adam, Australia, Tue, May 22, 2001 6:49)
I want to optimize my backup strategy. When I do repetitions only, and do not modify anything, I could probably use export/import learning process only. How could I export/import a subset of the database, like newly added knowledge elements, including sound/html files (assuming I only use the same set of templates)?
It is always safest to make a full copy of the collection. If you do not do any editing, File : Export : Learning process will suffice to back up the learning process. Export learning process cannot be executed on a subset of elements. If you want to backup only a newly created branch, you could just transfer this branch to a new collection but you must be cautions as some global settings are not subject to transfer
S, Poland, June 8,
I used to regularly back up my Advanced English on a second hard disk. Today I tried to restore my backup and ... it looks as it is empty! Only one element inside! Help!!!
There is a frequent mistake users make. To backup a collection, you need to copy both the kno file and the associated folder (e.g. file ae.kno and the folder [ae])(see: Collection files). Some inexperienced users copy only the kno file which is just 20KB of data! If you try to open an orphaned kno file, SuperMemo will reconstruct an empty folder structure.
To avoid this problem: Always back up collections with File : Copy collection or File : Tools : Quick backup. Do not use external tools unless you understand Windows, files, folders and SuperMemo very well!
To resolve the problem: it is possible the original folder associated with the kno file still exists on the hard disk! You can search for some files characteristic for SuperMemo (e.g. burden.dat or sm8opt.dat). Make an inventory of all kno files (search for *.kno) and all SuperMemo collection folders (search for burden.dat) on your hard disk. Once the inventory is made, try to carefully match up knos and folders and copy kno files to match the folders. Chances are that File : Open on one of these files will restore the lost backup. Note that you can easily find empty collections by checking the size of burden.dat. This file contains repetitions and is zero-sized on collections with no learning process
You can easily copy SuperMemo to a diskette (#5520)
(Jack B., Sun, Jun 24, 2001 2:20)
After getting the program downloaded, may I simply pay for a backup diskette sent to me?
You can create your own backup diskette in a minute by simply copying the downloaded file onto a blank disk. For example, SuperMemo 2000 download file (sm2000zip.exe) is only 1.3MB in size and should fit on a diskette
Disappearing material (#6428)
(hojinil, South Korea, Wednesday, April 11, 2001 4:29 AM)
I used Add New and I added lots of stuff but next time when I opened collections I couldn't find any of them. It was gone!
Please make sure the following two conditions are met:
- You are not copying or moving files behind the back of SuperMemo (e.g. with Windows Explorer)
- With File : Open collection, you go to the exactly same location where you last left your collection
If some files are moved or deleted behind the back of SuperMemo, it will often attempt to recreate missing files and open the collection regardless. Unless you delete your collection or delete its folders, your learning material should remain safe