Insync often encounters issues when I swap drives, and I haven’t mentioned it on here until now. I wrote this out in one of the short-answer segments on the recent feedback survey, but I figured it would be worth it to make this a forum post to bring attention to the problem.
There are two issues I get, both of which is infuriating and wastes a ton of time.
-
Putting a drive with insync already installed into a new computer. This was VERY annoying. It happened to me twice. As soon as I logged in, Insync took a peek inside the drive and saw that D:/OneDrive was empty. And it started deleting EVERYTHING on the cloud. I had to spend over an hour in the OneDrive recycle bin, highlighting hundreds of items at a time and restoring them. Perhaps Insync should save the drive ID (instead of just the drive letter and name), and if it notices that the ID changed and there’s a lot of differences, it should alert the user before deleting everything on the cloud.
-
Installing a fresh copy of Insync onto a computer that already has a OneDrive folder with all its contents, but the contents are out of date.
This happened to me a week or two ago. I have a laptop that had not been used for several months, so the OneDrive folder is consequently several months out of date. And I reinstalled Windows on the laptop, leading to the need to reinstall Insync.
Insync then immediately re-uploaded hundreds of files that I had since deleted, because it saw the files present on the outdated drive. Insync clearly didn’t attempt to compare the date it was deleted on the cloud with the last-modified/created date of the filed. If it did, then Insync would be able to easily tell that the files were deleted after the last time they were modified, and would see no need to re-upload them.
Additionally, it uploaded and overwrote out-of-date versions of several of my files. Again, Insync clearly didn’t attempt to check the dates of the files in question.
All in all, these issues lead to a very frustrating experience whenever I swap a drive. I would greatly appreciate it if Insync was smarter (and more careful) with the file dates before committing to overwrite something.