Comparison
| Copy | Symlink | Hardlink | |
|---|---|---|---|
| How it works | Duplicates mod files into the game folder | Creates a directory symlink pointing to the staging folder | Creates hardlinks — multiple directory entries for the same file data |
| Disk space | Uses extra space (full copy) | No extra space | No extra space |
| Speed | Slower (file I/O for each mod) | Fastest (single filesystem operation) | Fast |
| Admin rights required | No | Yes (Windows UAC) | No |
| Drag & Drop in game folder | Yes | No (Windows restriction on symlink targets) | Yes |
| Works across drives | Yes | Yes | No (hardlinks are per-volume) |
Method details
- Copy
- Symlink
- Hardlink
Copy
Copy is the default and safest sync method. BD2 Mod Manager reads every enabled mod from your staging directory and writes a full copy of each file intoBD2MM/.Pros:- No administrator rights required
- Works on all Windows configurations
- Drag & Drop inside the game folder works normally
- Works across different drives
- Slower sync, especially with many or large mods
- Doubles disk usage for all enabled mods
Choosing a sync method
Check your drive layout
If your staging directory and game directory are on different drives, Hardlink is not available. Use Copy or Symlink.
Check your permissions
If you do not have administrator rights on your Windows account, Symlink is not available. Use Copy or Hardlink.
Sync errors
If a sync fails, BD2 Mod Manager reports one of the following errors:| Error | Cause | Resolution |
|---|---|---|
SymlinkAdminRequired | Symlink method selected but app lacks admin rights | Run BD2 Mod Manager as administrator, or switch to Copy or Hardlink |
ModPathNotFound | A mod’s folder in the staging directory does not exist | Reinstall the missing mod or remove it from the mod list |
CopyFailed | A file could not be copied | Check disk space and file permissions |
SymlinkFailed | Symlink creation failed for a reason other than permissions | Check that the target path is valid and accessible |
HardlinkFailed | Hardlink creation failed | Confirm staging and game directories are on the same volume |
DirectoryCreationFailed | Could not create a directory inside the game folder | Check disk space and write permissions on the game directory |
RemovalFailed | An existing file or symlink could not be removed during re-sync | Close the game if it is running, then retry |