Arduino mega 2560 CH340G Problems(please help!)

So i’ve purchased an Arduino mega 2560 CH340G and had no idea what i was getting intoI’ve tried installing the driver on my Mac OSX Yosmite and windows 8 at least 10-15 times and i’ve tried typing stuff into the terminal and i’ve tried putting “”"" quotes around the P-{serial.port} text in the files in the Arduino application. None of that worked…and out of now where i started restarting applications and it started to work on my mac, The clone arduino will pop up on the arduino IDE as a USB serial port but when i tried to upload the blink sketch, i got this error::

avrdude: ser_open(): can’t open device “unknown”: No such file or directory
ioctl(“TIOCMGET”): Inappropriate ioctl for device
ioctl(“TIOCMGET”): Inappropriate ioctl for device
avrdude: ser_send(): write error: Bad file descriptor
avrdude: stk500_send(): failed to send command to serial port
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: ser_send(): write error: Bad file descriptor
avrdude: stk500_send(): failed to send command to serial port
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: ser_send(): write error: Bad file descriptor
avrdude: stk500_send(): failed to send command to serial port
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: ser_send(): write error: Bad file descriptor
avrdude: stk500_send(): failed to send command to serial port
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: ser_send(): write error: Bad file descriptor
avrdude: stk500_send(): failed to send command to serial port
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: ser_send(): write error: Bad file descriptor
avrdude: stk500_send(): failed to send command to serial port

I also have a genuine Arduino Mega 2560 that works fine and i wanna know if i download the drivers and do all this stuff to get the CH340G working will that affect my genuine Arduino if i decide to switch to it?

I’ve attached a screen shot of some more detailed info into what im seeing