Or, you can try using different browsers. I use Chrome for work, Chromium for freelance, and Firefox for everything else. If you don't have the spare cash for buying separate hardware, this can be a good way to go about it. :)
Using you suggestion, It could also use dual boot OS or dual user account, one for work, another for personal life.
My setup is like @Alyss, work laptop and personal desktop/laptop.
I do like 1/2 times week remote, and I'm a lot more productive and focused.
I don't have trouble disconnecting from work, what I do after finish is cooking or watching TV in living room.
Also, I work in my bedroom, is where I have my desk ;)
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.