Have you tried to login as supervisor (no password)? If the supervisor login still works you can change the admin password without replacing the NVRAM or going into service mode.
@ fireater
Thanks for telling an enduser how to enter the service mode!

(I think you must know this is not a good idea telling endusers this information).