following io and disk initialization
following initialization about ide