The correct option is A Heating of AlCl3⋅6H2O
Heating of AlCl3⋅6H2O (AlCl3 is covalent and hence when the water of crystallisation is evaporated, the AlCl3 will react with the water to form the hydroxide)
Passing dry HCl over heated aluminium powder. 2Al+6HCl→2AlCl3+3H2
Passing dry Cl2 over heated aluminium powder.( AlCl3 is covalent and hence when the water of crystallisation is evaporated, the AlCl3 will react with the water to form the hydroxide)
Heating a mixture of alumina and coke in a current of dry Cl2.(Al2O3+3C+3Cl2→2AlCl3+3CO)
So option B,C D produces aluminium chloride.
Hence option A is correct.