Вот что бывает, когда русский язык начинают раскладывать на искусственные правила. Колдовство имеет корень КОЛ и никакого корня КОЛД не существует. Чтобы правильно понять это слово, надо для начала определиться с тем, что означает слово КОЛДОВСТВО само по себе, а уже потом находить корень. Колдовство - это учение о яде и еде и их приготовлении, а не те смутные представления, существующие в народе о разных превращения, чудесах и прочей ерунде. Корень КАЛ/КОЛ имеет несколько значений, а именно: обозначение чёрного, раскалённого:
КАЛина, КАЛенка - банная печь (буду краток, не приводя других слов)
определяет место и рождение нового:
КОЛыбель, КОЛяда (КОЛяда)- день осеннего равнодействия, где КАЛ - славянский бог, поедающий черноту и ЕДА: буквально черноед. Отсюда слово
КОЛЯДКИ - выпрашивание пожертвований в пользу черноты - КАЛи. Отсюда КАЛИ - кровавая богиня в пантеоне индийских богов.
обозначает кочевые и монголоидные народы:
КАЛмык, КОЛомыка - бродяга, скитатель.
определяет количество, размер:
КАЛиво - зёрнышко, крошка, сКОЛько, КОЛикий - который по счёту, КОЛичество.
определяет нахождение одного предмета внутри другого или содержание в себе:
КОЛПАК, где КОЛ - чернота, ПАК - пакет, КОЛАЧ (КАЛАЧ) – в центре него оставлена пустота-чернота-кали<wbr />, КАЛИГИ – старорус; сапоги с низкими голенищами, КОЛодец, КОЛесо. КОЛчан.
несёт в себе обозначение холода, грязи, нечистот, смерти:
КАЛомище – кладбище», только др.-русск. коломище, новгородские грамоты 16 века.
Kalt – нем.; холод, готск. kalds "холодный", осет. sald "холод"
оКОЛевать – замерзать.
КАЛ – старорус; нечистоты, грязь.
КАЛНЫЙ – старорус; грязный.
ЕДА - это нахождение одного внутри другого, определяемое КОЛичеством и размерами. МЫ то, что мы едим, поэтому состояние тела определяется тем, что человек ест, т.е. соотношения продуктов, которое может вести к проявлению божественного в человеке или просто его уничтожить. В процессе приготовления еды или яда колдун может применять и собственную энергетику, делая пассы руками над приготовляемым продуктом в виде кругов - КОЛО = кругов ДУНовение. Поэтому КОЛДУН - это человек, готовящий яд или пищу, а КОЛдовство - лишь учение о том, как сделать так, чтобы они приносили людям либо пользу либо вред.
Смущающая аналитиков буква Д в этом слове лишь означает ДАВАТЬ.
СТВО означает СТ - стабильность, О - основа = стабильная основа, которое используется во многих словах как привязка к какой-либо деятельности, например, растениеводСТВО, животноводСТВО, пчеловодСТВО.
Таким образом правильным будет так разобрать это слово:
КОЛ - корень, Д - давать, ОВ (основа ваяния) - суффикс, СТВО - окончание.