FATAL ERROR: unhandled access violation reading 0x01ff exception at 5c554951h or something like that.
These Fatal errors are our worst nightmare, they come without warning and cause great irritation and anger.
In most cases, AutoCAD gives us the opportunity to save one drawing before it collapses entirely. However, there are times that this doesn’t happen. Even though we can save only one drawing, but usually we have more than one drawing opened and we will lose all the new (unsaved) data from other drawings.
So how can we save our work?
Well if I have to be honest there is no cure for that and we can’t save all of our data, but however, there is something that can help a little.
Use .bak file?
Well, this won’t work as we would want. Drawing backup files are created every time we manually save a .dwg file. By default, the file will be saved in the same location as the .dwg and will have the same name as the drawing but with a .bak extension. BAK file is an exact copy of the drawing file prior to the last save. Backup files are always one version older than the currently saved drawing. Newly created backups will always replace older backups of the same name. They are really useful if we have saved our drawing but we want to have and use an older version of it, however, if AutoCAD crashes this won’t be very useful.
Note: Backup files are created only if the system variable ISAVEBACK is 1.
Backup files are essentially renamed .dwg files. You can recover data saved in .bak files by renaming the .bak extension to dwg and then opening that file in AutoCAD.
Use Automatic save files (.sv$)?
These are the files that will save some of our data. Autosave files are backup files created automatically by the Autosave feature. This feature is one of the most useful features, in my opinion, it is enabled by default and will make autosave in a specific time (we can disable it because sometimes it is annoying to wait until it creates save but I won’t recommend that). The time is 10 minutes when we install AutoCAD, but we can change it by right clicking on the screen and choosing Options.
Then we go to Open and Save tab and there we can see Minutes between saves (or we can use SAVETIME system variable). .sv$ files are made only if there are changes in the drawing after the last save, saving the drawing will delete the current autosave and timer will be reset.
If AutoCAD crashes, we can recover data saved in .sv$ files by locating the autosave file, renaming the .sv$ extension to dwg and then opening that file in AutoCAD. The autosave file will contain all drawing information as of the last time autosave ran. The location of Autosave files is set by default to TEMP environment variable in the operating system.
Note: When AutoCAD closes normally, .sv$ files are deleted.
Note: We can use TIME command to track the countdown time to autosave and if modifications have been made.
Use Temporary files (.ac$)?
These files CAN’T help us. They do NOT contain any drawing data that can be recovered. They contain information that is used by various AutoCAD commands, such as UNDO.
Drawing Recovery Manager?
Drawing Recovery Manager helps to locate and opening drawings that were last open when AutoCAD crashed, as well as any backup and autosave files connected with those drawings.
Usually Drawing Recovery Manager will be automatically started when we launch AutoCAD after a crash, but we can always open it by typing command DRAWINGRECOVERY.
Using the Drawing Recovery Manager you can open backup and autosave files directly from AutoCAD without having to manually locate and rename those files. The first time you save a backup or autosave file opened from the Drawing Recovery Manager, you will be prompted to rename the file.
Note: The Drawing Recovery Manager is only useful after a crash has occurred and will only display information about drawing files that were active before the crash. Drawing Recovery Manager won’t show you autosave files for the current drawing if you open it during a normal session.