Each process has a page table, but the page table is for this process and does not belong to this process, but belongs to the kernel (this is a bit strange wording, but I hope you understand what I mean). Therefore, when a non-running process is unloaded to disk, the page table itself still "works" and is updated. I do not think that the page table itself will change to disk, as this will cause very strange problems.
source share