2014年1月16日 星期四

Unable to open kernel device "\\.\vmci": 重疊的I/O操作正在進行中



VMware Workstation 6.5
Unable to open kernel device "\\.\vmci": 重疊的I/O操作正在進行中。. Did you reboot after installing VMware Workstation?
Module DevicePowerOn power on failed.

解決方法一:
開啟VM對應的.vmx檔進行修改。
vmci0.present = "TRUE" TRUE改為FALSE或者直接將這行刪除。
儲存後重新開機。

2014年1月15日 星期三

強制刪除目錄或檔案

有時會遇到檔案因為鎖定或其它原因不能刪除。
此時只要將以下指令存成.bat或.cmd的批次檔
再將檔案或目錄拖至批次檔,就可以刪除了。
DEL /F /A /Q \\?\%1
RD /S /Q \\?\%1
指令說明如下:
DEL 刪除檔案,命令參數: del /?
/F:表示強制刪除
/A:選擇檔案的屬性
/Q:安靜模式,不會跳出提示訊息就刪除
/S:連帶刪除子目錄下的檔案


RD 刪除目錄,命令參數: rd /?
/Q:安靜模式,不會跳出 提示訊息就刪除
/S:連帶刪除子目錄下的檔案


為避免不小心誤刪,以下是再次確認的批次檔範例
一樣存成.bat或.cmd批次檔,再將要強制刪除的目錄或檔案拖入即可。
 @echo off

echo.
echo.
echo **************************************
echo.
echo         強制刪除目錄和檔案:
echo.
echo **************************************
echo.
echo.
echo.

CHOICE /C YN /M "刪除請按 Y,否請按 N。"

if errorlevel 2 goto no
if errorlevel 1 goto yes

:yes
REM 強制刪除目錄和檔案
DEL /F /A /Q \\?\%1
RD /S /Q \\?\%1
exit

:no
exit

2014年1月6日 星期一

使用VNC 直接連線至ESXI GUEST VM

雖然使用vSphere Clinet也可以連線至主機下的guest vm,但有時連線效果會不好,以下就改用vnc直接連線。

一、先使用vsphere client連線至主機
二、點選指定的VM,\\Edit VM Settings\Options\Advanced\General\Configurations Parameters
三、新增三筆記錄如下
  remotedisplay.vnc.port="5900"
  remotedisplay.vnc.enabled="
true"
  remotedisplay.vnc.password="password"

四、使用vncviewer連線並指定為 主機ip:5900

如還連不上,則需修改esxi本身的防火牆規則。

一、點選\\Configuration\Security Profile\Firewall\Properties..
二、將gdbserver打勾啟用(此方法較簡單),要個別開啟port參考以下連結。

https://www.netiq.com/documentation/cloudmanager22/ncm22_reference/data/bxzaz5n.html#bxzbk6j