1.用MgI2·8H2O或MgI2·6H2O在HI氣流中脫水而得。2.由組成的兩種元素直接反應(yīng)合成。在一根高熔點玻璃管中部放一瓷舟,瓷舟中盛有0.5g表面光潔的鎂屑。玻璃管的一端放置5~6g純碘。將管抽真空,并加熱鎂屑至600℃,碘也將受熱從管的一端升華至另一端,經(jīng)過鎂屑時即與之發(fā)生反應(yīng)。為此反復(fù)升華數(shù)次,生成物的量逐漸增加。最后只加熱玻璃管中部,碘則聚集在管的兩端。生成的碘化鎂升華出來呈純白色片狀結(jié)晶凝聚在瓷舟兩旁。舟中仍有未反應(yīng)的鎂屑。截開玻璃管即可取出碘化鎂。無水碘化鎂也可用制備無水溴化鎂的方法即用乙醚合碘化鎂,在真空下于230℃分解而得。3.(1).無水碘化鎂的制備〔1〕將0.55克表面光潔的鎂屑盛在瓷舟中,放在一根硬質(zhì)玻璃管中,管的一端盛5一9克碘。將玻璃管抽真空。加熱鎂屑到600℃,然后把碘從管的一端升華到另一端,使它在鎂屑上面經(jīng)過,如此往復(fù)幾次。最后只把管的中央部分加熱,使碘積聚在管的兩個冷端,而瓷舟中還剩余一些鎂。碘化鎂即升華而成白色小片狀結(jié)晶凝結(jié)在瓷舟兩邊,把管割開即可取出。(2).碘化鎂乙醚溶液的制備在裝有滴液漏斗、帶氯化鈣管的球心冷凝器和汞封攪拌器的500毫升三頂燒瓶中,放入8.26克(0.34摩爾)鎂屑和120毫升無水乙醚,然后分成少量地加入9.15克(0.04摩爾)碘,很容易就生成碘化鎂,同時放出相當量的熱口.反應(yīng)完成時,溶液呈無色