Opening up a drive and swapping the discs is an extremely iffy proposition. A harddrive is an extremely sensitive piece of equipment, one single speck of foreign matter on the disc (or even partial finger print) can ruin the read/write head and scratch up the disc itself, destroying data and possibly the filing system also.
First try the easy tricks, ok?
If the drive won't spin up, try jiggling it (removing it from the laptop first, of course.) This may give the spindle motor the initial inertia it needs to start turning.
Freezing the drive has worked for some issues in the past, but I'm unsure if it's really that great an idea. If you live in the far east, then air is rather humid during the summer months at least, and frost on the platters would be bad news when the drive spins up.
If you decide to do this, make sure you seal the drive tight with as little air trapped as possible in a plastic bag, with power and data cables already attached. This to try and prevent frost buildup and condensation when the drive starts thawing. Letting the drive sit for a couple hours in the plastic bag along with a fresh pouch of silica gel beads could also be helpful. Don't ask me where to find silica gel though.
Also, you can try finding an identical drive (as in
exact same model and capacity, which could be difficult and/or pricy) and swap the logic boards. This is usually fairly easy to do, you may need a small-sized torx screwdriver though. Also, no guarantee it will work, which sucks if you have to spend money on another new/used drive; the fault may lay elsewhere than the logic board.