Battlefield™ 2042

Battlefield™ 2042

Not enough ratings
FIX BF2042 STUTTER, DISK USAGE, CONSTANT READ AND WRITE BECAUSE OF CACHE, OneDrive Uploads
By SL4Y3R
Guide to fixing battlefield 2042 cache problem because it is put in the WRONG folder, causing constant read and write, OneDrive uploads and downloads, high ping, stutters etc.
   
Award
Favorite
Favorited
Unfavorite
Solution 1 - Disabling or deleting OneDrive or switching to MEGA
First of all, this is the ONLY game that i encountered this problem, ONLY game that i ever had that is containing its cache files and folder in DOCUMENTS directory...

The problem is, while you are playing battlefield, files in cache folder are always being downloaded, causing your SSD to constantly read and write files AND OneDrive constantly doing uploads in the background...

from one gameplay session of around 1hr - i got 1394 files downloaded and read by SSD, 531mb total... before cleaning my cache folder it was around 3gbs big..


Because you can not EXCLUDE single file or folder from being uploaded to OneDrive (if your documents are checked up for backup and sync) this cache folder is causing CONSTANT UPLOADS OF CACHE FILES TO ONE DRIVE causing HIGH PING.

SOLUTION 1: DELETE, STOP, UNINSTALL ONEDRIVE and fix high ping issues

SOLUTION 2: switch to MEGA and EXCLUDE bf cache folder or add "cache" and "Cache" exclusions


Problem solved - no more constant uploads to cloud drives!

ADDITIONAL SOLUTION - STOP AND SAVE SSD WRITE USING LINK SHELL EXTENSION
SO ADDITIONAL SOLUTION AFTER FIXING THE CONSTANT CACHE FILES UPLOADS TO CLOUD is to save and fix your SSD lifespan by moving your cache folder to HDD and using link shell extension (of course if you have SSD and HDD at the same time...)

By using this way, we are moving cache folder to HDD while still keeping it in its original directory by using LINKING

(source: internet)

For this purpose folder linking programs or the Mlink command in the CMD Windows console are used (a more ergonomic solution is to use the program).

I use program call: Link Shell Extension

https://schinagl.priv.at/nt/hardlinkshellext/linkshellextension.html

How to link the cache folder with Link Shell Extension?

  • 1. Move the folder called "cache" to a location of your choice (for example to the HDD disc or second partition). (Ctrl + X)
  • 2. Right-click on the moved cache folder and select "Pick Link Source" from the context menu.
  • 3. Go back to the folder from which you cut the cache file, right-click in the empty field and select "Drop *" and then "Junction" from the context menu (or Symbolic Link if Junction is not working)
  • (Details in the attached screenshot)
  • 4. Enjoy the moved folder.


CAUTION!!! If the method from screenshot won't work (cache folder gets deleted or replaced by new one, giving errors and similar) > DROP AS SYMBOLIC LINK. (In my case - firstly Junction did not work, then i tried dropping it as SYMBOLIC LINK AND IT WORKED.

This Linking operation allows you to tell Windows or programs that a given folder is in a different location.

I transferred the BF2042 game cache file using this method and everything works fine.

so try to move the cache to AppData\Local\ in this way, maybe it will help.

Warning:

Be careful what you link, because if you link a system file, such as for example the hibernation file, it may damage the system.


(This is how it looks with Junction linking)



THIS IS HOW MUCH HDD DID WRITES in one gaming session of 30-40mins.


And this is how it should look like after successful SYMBOLIC LINK


Thanks to anyone reading this and sorry for any grammar or spelling mistakes. I hope this will help to anyone!!!
1 Comments
Shinra Tensei 5 May, 2024 @ 7:48am 
Hi i have solve the problem !
Translate the solution :
Aller dans parametre --> Système --> parametre system avancé --> parametre et cocher ajuster afin d'obtenir les meilleurs performances
Ensuite ouvrer le gestionnaire de tâche et désactivé les applications inutiles au démarage comme one drive adobe etc..
Redemarrez l'ordinateur et c'est bon :)

J'avais le problème de disque mais j'avais pas fait attention aussi que ma RAM était a 80% jeux éteint alors que j'ai 16GO de ram. Depuis que j'ai fait ca c'est niquel et je n'ai plus d'écriture dans le cache du jeux.