The 300MB recovery is from Windows 8/8.1, the 450MB one is from Windows10. It appears to me the op upgraded his/her pc to Windows 10. If the OP does not intend to go back to Win8/8.1 then the 300MB one can be safely deleted.
See my thread on Regain Recovery Areas. If you have no intention of going back to a previous windows installation, yes you can remove the recovery areas. If you have multiple recovery areas on the drive you can get rid of both of them, just follow my instructions.
This is correct and the right way to handle this situation. This is not good advice. You should leave the Recovery partition created by upgrading to Windows 10. This small partition stores WinRE.wim which allows you to boot to and access Windows RE and the repair, recovery, and Reset tools that are included in it.
I have 6x450MB recovery partitions and I would guess whatever it thinks is needed it allocates in 450MB chunks.
Windows 8.1 used the First partition for the WinRE (Recovery Tools) Windows 10 uses the last partition for WinRE (Recovery Tools) Windows 8.1 used a Recovery Image Partition (the OP does not have) usually the last partition #5 (also recovery - 4-20GB partition) Windows 10 Does NOT use a recovery image partition - windows 10 recreates itself from the windows data store... So the reason for WinRE in the LAST Partition - is a valuable asset - and should NOT be Removed or Deleted
What can I do with the 300mb partion if it's not needed? Can I join it with the C drive partition and if so how can I do this?
If you have a UEFI system windows 10 uses the First Partition as the EFI partition (Boot Files) (100-260MB) Second Partition as the MSReserved Partition (16-100MB) (Not seen in Disk Management) (Seen using Diskpart) Third partition as the OS Partition Fourth partition is the WinRE partition.... If you have a MBR system windows 10 uses the First Partition as the SYSTEM partition (Boot Files) (100-260MB) Second Partition as the MSReserved Partition (16-100MB) (Not seen in Disk Management) (Seen using Diskpart) Second partition as the OS Partition Third partition is the WinRE partition.... Before deleting the partition you need to verify that it is not your Boot partition And in Fact JUST a Windows 8/8.1 WinRE Partition Diskpart select disk 0 list partition select partition 1 Assign letter=T You can now see the files and folder on that partition - it you have any other folder besides "Recovery" and you have a "Boot" / "EFI" Folder then it is being used as your boot partition.. Using Disk Management - you can do noting with the partition.. Using Aomei Partition Assistant you can delete the partition and enlarge C to fill the space.. But I suspect you will find boot files on that partition and IT MUST NOT BE REMOVED So, I would have STRONGLY DISAGREE with just using diskpart to BLINDLY remove the partition
Not much you can easily do because it exists at the beginning of the drive. You could technically repartition and reimage from within WinRE using tools like DiskPart and DISM then rebuild the core boot components with BCDBoot finally followed be reassigning WinRE using ReagentC. To be perfectly honest, it's 300 MBs and likely not worth the hassle.
Without some 3rd party disk tool you can not do anything about it. Honestly just forget about it, it's just not worth wasting your time because of 300mb.
ACTUALLY " IF " one does not have a lot of Non-Windows Programs installed and say just a bunch a Windows Apps, Windows Updates and Windows settings.. Go into Control Panel, Recovery, Create a Recovery Drive.. Boot from the Media and Reset Your PC.. Windows 10 will recreate its current self and repartition the HDD - It will NOT carry over 3rd party Apps or Programs.. In order to carry over all the customizations into the "Recovery" one would have to create a provisioning .ppkg And that .ppkg will contain all the additional programs.. Windows 10 Recovery works WAY different then we are all use to..