desktop不一定能保存全部buffer

我的desktop的配置是这样的

;; 保存桌面
(setq desktop-dir "~/.emacs.d/desktop/")
(desktop-read desktop-dir)

(setq desktop-dirname             "~/.emacs.d/desktop/"
      desktop-base-file-name      "emacs.desktop"
      desktop-base-lock-name      "lock"
      desktop-path                (list desktop-dirname)
      desktop-save                t
      desktop-files-not-to-save   "^$" ;reload tramp paths
      desktop-load-locked-desktop nil
      desktop-auto-save-timeout   30)
(desktop-save-mode 1)

有时候重启以后,dired的buffer就没有了。你们的也会吗?