xyzmhx
V2EX  ›  Apple

Parallels Desktop 是如何做到不用关机的

  •  
  •   xyzmhx · Dec 1, 2021 · 2844 views
    This topic created in 1804 days ago, the information mentioned may be changed or developed.
    PD17 直接 退出 windows 下次打开都不用开机直接进入,但是为啥 pd17 每次退出的时候都会写入大量的数据,磁盘写入量极大
    12 replies  •  2021-12-02 18:37:16 +08:00
    wclebb
    wclebb
    Dec 1, 2021
    1
    睡眠。
    Tink
    Tink
    Dec 1, 2021 via iPhone
    2
    睡眠了
    xyzmhx
    xyzmhx
    OP
    Dec 1, 2021 via iPhone
    3
    @wclebb 不是睡眠吧,我试过把虚拟机放在移动硬盘,把了再插也不用开机,直接进入
    NotFoundEgg
    NotFoundEgg
    Dec 1, 2021
    4
    睡眠 把数据写到磁盘了
    wclebb
    wclebb
    Dec 1, 2021
    5
    @xyzmhx #3 睡眠的时候是把系统以冻结状态下,全部( RAM ,ROM 等)打包写入硬盘里。
    因硬盘写入速度足够快,所以退出时只需要写入内存相应的即可(比如 系统和软件挂出来内存占用是 4G ,那么写入硬盘仅需几秒的事),然后你再打开时,它是直接释放内存冻结包到内存上,然后 PD 虚拟机就能直接开机。

    所以理解了「退出的时候都会写入大量的数据,磁盘写入量极大」这样吗?

    ——————

    实际上,macOS 和 Windows 休眠时(不是睡眠)也是这么做的。
    休眠时,把内存上的信息全部打包写入硬盘里,然后全部断电关机。
    再开机时,从硬盘上的内存包释放到内存上,就可以恢复上次的操作。
    wwmmkk
    wwmmkk
    Dec 1, 2021 via iPhone
    6
    猜测就是在退出时把 win 当前状态的内存数据存了一份到本地,下次打开再把本地数据写回虚拟 win 的内存吧
    Tink
    Tink
    Dec 1, 2021 via Android
    7
    @xyzmhx 对啊,不是在移动硬盘里面了吗,唤醒的时候从移动硬盘恢复到虚拟机内存的
    loading
    loading
    Dec 1, 2021
    8
    就是直接把 cpu 停了,至于怎么停就不用细究了,然后内存原封不动存下来就行了。
    Nitroethane
    Nitroethane
    Dec 1, 2021 via iPhone
    9
    保存虚拟机的当前状态啊,包括内存中的所有数据,当然要向硬盘写入大量数据。再次打开虚拟机的时候只需要从保存的文件中恢复状态就行。vmware 和 virtualbox 都有这种功能
    sherwin008
    sherwin008
    Dec 1, 2021
    10
    这个软件 破解版的 稳定不?
    honjow
    honjow
    Dec 2, 2021 via iPhone
    11
    年轻人的第一款虚拟机应用?
    这不就是挂起状态嘛,虚拟机应用都有的功能吧
    honjow
    honjow
    Dec 2, 2021 via iPhone
    12
    还有楼主有兴趣可以了解下微软的 xsx 游戏机的快速恢复功能,支持的游戏再游玩中途都能直接切出去换别的游戏,然后随便切回来继续
    而且关机断电都是能继续的
    也都是一样的道理
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2386 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 36ms · UTC 12:57 · PVG 20:57 · LAX 04:57 · JFK 07:57
    ♥ Do have faith in what you're doing.