As I have already mentioned above, once the user run this misguided upgrade command in the terminal, the damage is done.
In spite of all the efforts and suggestions, clean install was the only way to bring the system back normal in each and all cases we saw in this forum.
Will I have to reinstall the system? for me this is no problem, after all the computer is quite full even though there is a lot of space, but how am I going to do this? is there any way to save my files? and another thing, I have zorin 15.3 core installed on c disk in dualboot with windows, and how would I reinstall the system in dualboot?
I am not sure if your attempt to direct update has harmed your personal files in /home partition. If not then you can use the "Something Else" method to re-install Z15.3 Core, or if you wish Z16 Core if you have a bootable USB containing that.
Deleting the partition and reinstalling is one way. To ensure no bleed over from the previous installation you may want to format the partition as ntfs or fat32 and then return it to ext4 in the installer. Definitely use the something else method to direct the installer to use a specific partition for root.
Look at the labelling.
The first 2 partitions and the last partition are labelled "ntfs" which is a file system for Windows.
Zorin 15 resides on dev/sda3.
I think you have to delete that partition and create a new partition.
I recommend not to use extended partition but use primary partition to make the future maintenance simpler.