If its 4 wheel drive it could be a slip off type. If it is get some "blaster" brand pentetraing oil and soak it down at center of hub and base of studs. Try and spray from back side too. Let it sit for a while and then get a big hammer. Hope you not planning on reuse of this rotor. Wear some goggles to protect your eyes.