只有对某个地方特别留恋,或者对某个事物有很深的怨念,才可以变成鬼魂徘徊在这个地方。在厕所里的桃金娘是看到蛇怪冤死的,对霍格沃茨有很深的留恋,所以变成了鬼魂。在第七部中已经说明,邓布利多是自己设计让斯内普杀死的,对以后的事情可以在校长画像中指挥斯内普,其他的也都安排好了,对这个世界已没有太多留恋,也没有怨念,所以不会变成鬼魂。
貌似在<哈利波特与凤凰社>中尼克解答过这个问题,人死了以后如果特别留恋某个地方,那么在经过一系列特别残酷的过程之后(文中也没有细说是什么过程)才能成为鬼魂,而一般的人死去之后,都不会选择这种方式让自己得到"永生",所以有些人成为了鬼魂